diff --git a/handlers/main.yml b/handlers/main.yml index 857c8ac5..f684b429 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -7,10 +7,8 @@ - name: Parse status JSON listen: Confirm Tailscale is Connected - vars: - status: "{{ tailscale_status.stdout | from_json }}" ansible.builtin.set_fact: - tailscale_is_online: "{{ status.Self.Online }}" + tailscale_is_online: "{{ (tailscale_status.stdout | from_json).Self.Online }}" - name: Tailscale online status listen: Confirm Tailscale is Connected diff --git a/tasks/install.yml b/tasks/install.yml index de6635d2..4719173b 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -66,10 +66,10 @@ - name: Install | Parse status JSON vars: - status: "{{ tailscale_status.stdout | from_json }}" + tailscale_status_parsed: "{{ tailscale_status.stdout | from_json }}" ansible.builtin.set_fact: - tailscale_is_online: "{{ status.Self.Online }}" - tailscale_version: "{{ status.Version }}" + tailscale_is_online: "{{ tailscale_status_parsed.Self.Online }}" + tailscale_version: "{{ tailscale_status_parsed.Version }}" - name: Install | Tailscale version and online status ansible.builtin.debug: