playbook - Listar todos los hosts ansible del archivo de inventario para una tarea
ansible playbook documentation (1)
Esa es la solución:
with_items: groups[''all'']
Para una copia de seguridad necesito recorrer en iteración todos los hosts en mi archivo de inventario para estar seguro de que existe el destino de la copia de seguridad. Mi estructura se parece a
/var/backups/
example.com/
sub.example.com/
Así que necesito una variable / método (incorporado) para enumerar todos los hosts del archivo de inventario, no solo un solo grupo.
Para grupos su aspecto es el siguiente.
- name: ensure backup directories are present
action: file path=/var/backups/{{ item }} state=directory
owner=backup group=backup mode=0700
with_items: groups[''group_name'']
tags:
- backup