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