1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-22 15:02:09 +02:00
tldr/pages.es/common/ansible.md

1 KiB

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