tailscale.yml
# Actualiza Tailscale en los nodos, de uno en uno. No hace falta drain: Tailscale
# solo da el acceso remoto, el tráfico del clúster va por la LAN.
- name: Actualizar Tailscale
hosts: "{{ nodos | default('all') }}"
gather_facts: false
serial: 1
order: inventory
any_errors_fatal: true
tasks:
- name: Actualizar
ansible.builtin.include_tasks: tareas/estado.yml
vars:
accion: tailscale
- name: Tailscale sigue conectado
ansible.builtin.command: tailscale status --peers=false
changed_when: false
retries: 6
delay: 5
register: ts
until: ts.rc == 0
- name: Versión
ansible.builtin.debug:
msg: "Tailscale {{ estado.tailscale }}"