Skip to content

Add utilities/netbird role#249

Merged
tomdewildt merged 1 commit into
masterfrom
feat/add-utilities-netbird-role
Jun 25, 2026
Merged

Add utilities/netbird role#249
tomdewildt merged 1 commit into
masterfrom
feat/add-utilities-netbird-role

Conversation

@tomdewildt

Copy link
Copy Markdown
Owner

What type of PR is this?

  • Bug Fix
  • Enhancement (new features, refinement)
  • Refactor
  • Documentation

What this PR does / why we need it:

Add a new utilities/netbird role that installs NetBird on macOS by downloading and installing the platform-specific pkg. The role also disables NetBird's SSH config management. Linux support is planned but not yet implemented.

Which issue(s) this PR fixes:

NONE

Special notes for your reviewer:

  • Linux installation is not yet implemented (marked with a TODO).
  • The role downloads the pkg to /tmp/netbird.pkg and cleans it up after installation.

Does this PR introduce a user-facing change?:

NONE

@github-actions github-actions Bot added the enhancement New feature or request label Jun 25, 2026
@tomdewildt tomdewildt merged commit 85ce299 into master Jun 25, 2026
5 checks passed
@tomdewildt tomdewildt deleted the feat/add-utilities-netbird-role branch June 25, 2026 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant