--- - name: Actualizar el archivo /etc/hosts en todos los equipos del inventario hosts: equipos become: yes tasks: - name: Leer el contenido actual del archivo /etc/hosts ansible.builtin.slurp: path: /etc/hosts register: current_hosts - name: Generar el contenido actualizado del archivo /etc/hosts ansible.builtin.template: src: templates/hosts.j2 dest: /etc/hosts owner: root group: root mode: '0644' vars: current_hosts_content: "{{ current_hosts.content | b64decode }}" notify: - Reiniciar servicio de red si es necesario handlers: - name: Reiniciar servicio de red si es necesario ansible.builtin.service: name: network state: restarted