--- - 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