Inventario
Ansible requiere un archivo que lista los hosts controlados, estos se pueden agrupar de diferentes formas.
mi.host.com
192.168.0.1
[db]
mariadb.host.com
192.168.0.1
La variable de entorno ANSIBLE_INVENTORY
se usa para definir la ruta
del inventario de ansible, en la línea de comandos el parámetro -i
acepta la ruta del archivo de inventario y tiene precedencia sobre la
variable de entorno.
Básico
Ansible acepta diferentes parámetros que le indican como comportarse.
ansible all -m ping
ansible db \
-u root
--ask-pass
-a "yum -y update"
Tips y trucos
Para revisar la sintáxis de un playbook executa
ansible-playbook
--syntax-check <playbook.yml>
Salida detallada
Para ver la salida detallada de los módulos ejecutados con éxito así
como los fallidos, usa la opción --verbose
.
Para ver cuales hosts serán afectados por un playbook
ansible-playbook
<playbook.yml> --list-hosts