From cfb75d8765326477c89c35e17142ccde53255327 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Tue, 21 Jan 2025 00:04:21 +0100 Subject: [PATCH] refactor: enhance Tailscale installation task with state check and improved service management --- config/ansible/tasks/tailscale.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config/ansible/tasks/tailscale.yml b/config/ansible/tasks/tailscale.yml index 0c1f4fa..500c043 100644 --- a/config/ansible/tasks/tailscale.yml +++ b/config/ansible/tasks/tailscale.yml @@ -12,6 +12,8 @@ - name: Install Tailscale ansible.builtin.command: tailscale up + args: + creates: /var/lib/tailscale/tailscaled.state when: tailscale_check.rc != 0 become: true @@ -25,12 +27,11 @@ ansible.builtin.systemd: name: tailscaled state: started - enabled: yes - daemon_reload: yes + enabled: true + daemon_reload: true become: true - name: Notify user to authenticate Tailscale ansible.builtin.debug: msg: "Please authenticate Tailscale by running: sudo tailscale up --operator=$USER" when: tailscale_status.rc != 0 -