update vault with netbird token, cleanup orivider, add post install steps to setup-netbird.yml

This commit is contained in:
tolerryan
2025-09-29 23:09:57 -05:00
parent f2dfd7826e
commit dcd497a42d
3 changed files with 135 additions and 34 deletions

View File

@@ -26,9 +26,30 @@
state: present
update_cache: yes
- name: Enable netbird service
systemd:
name: netbird
state: start
enabled: yes
state: started
enabled: yes
- name: Check NetBird service status
service_facts:
services:
- Netbird
register: netbird_status
- name: Display status
retries: 5
delay: 10
debug:
var: netbird_status.ansible_facts.services.Netbird.state
failed_when: netbird_status.ansible_facts.services.Netbird.state != "running"
- name: Check NetBird status
ansible.builtin.command: netbird status
register: netbird_status
ignore_errors: yes
- name: Start NetBird if needed
ansible.builtin.command: netbird up --management-url https://api.netbird.io --setup-key "{{ netbird_setup_key }}"
when: "'Daemon status: NeedsLogin' in netbird_status.stdout"