--- - name: Stahnout NetBird GPG klic ansible.builtin.get_url: url: https://pkgs.netbird.io/deb/public.key dest: /etc/apt/keyrings/netbird.asc mode: "0644" force: true - name: Pridat NetBird repo ansible.builtin.apt_repository: repo: "deb [signed-by=/etc/apt/keyrings/netbird.asc] https://pkgs.netbird.io/deb stable main" filename: netbird state: present update_cache: true - name: Nainstalovat NetBird ansible.builtin.apt: name: - netbird state: present update_cache: true - name: Over NetBird verzi ansible.builtin.command: netbird version register: netbird_version_output changed_when: false - ansible.builtin.debug: msg: "NetBird nainstalovan: {{ netbird_version_output.stdout }}" - name: Spust NetBird s setup key (system service) ansible.builtin.command: netbird up --setup-key {{ netbird_setup_key }} --management-url {{ netbird_management_url }} when: - netbird_setup_key | length > 0 - netbird_run_as_system_service | bool register: netbird_up_result changed_when: netbird_up_result.rc == 0 failed_when: false - name: Over NetBird stav ansible.builtin.command: netbird status register: netbird_status_output changed_when: false failed_when: false - ansible.builtin.debug: msg: "NetBird status: {{ netbird_status_output.stdout }}" when: netbird_setup_key | length > 0