ansible
Gestiona grupos de ordenadores de forma remota a través de SSH. (usa el fichero /etc/ansible/hosts para añadir nuevos grupos de hosts).
Algunos subcomandos como galaxy tienen su propia documentación.
Más información: https://www.ansible.com/.
- Lista los hosts pertenecientes a un grupo:
ansible grupo --list-hosts
- Hace ping a un grupo de hosts invocando al módulo ping:
ansible grupo -m ping
- Muestra información sobre un grupo de hosts invocando al módulo setup:
ansible grupo -m setup
- Ejecuta un comando en un grupo de hosts invocando el módulo de command con argumentos:
ansible grupo -m command -a 'mi_comando'
- Ejecuta un comando con privilegios administrativos:
ansible grupo --become --ask-become-pass -m command -a 'mi_comando'
- Ejecuta un comando utilizando un archivo de inventario personalizado:
ansible grupo -i archivo_de_inventario -m command -a 'mi_comando'
- Lista los grupos de un inventario:
ansible localhost -m debug -a 'var=groups.keys()'