Files
barker/frank/ansible/roles/netbird_client/tasks/main.yml
T
2026-08-30 10:37:09 +00:00

18 lines
549 B
YAML

---
- name: Check if NetBird is installed
ansible.builtin.command: netbird version
register: netbird_installed
ignore_errors: true
changed_when: false
- name: Install NetBird client
ansible.builtin.shell: curl -fsSL https://pkgs.netbird.io/install.sh | sh
when: netbird_installed.rc != 0
changed_when: true
- name: Connect NetBird to management server
ansible.builtin.command: >
netbird up --management-url {{ netbird_management_url }} --setup-key {{ netbird_setup_key }}
when: netbird_installed.rc != 0
changed_when: true