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()'