
Soy nuevo en Ansible y sí, sé que esto ya me lo han preguntado muchas veces, pero ya intenté aplicar los consejos que vi en otros lugares.
Lo hice export ANSIBLE_STDOUT_CALLBACK=debug
y luego ansible-playbook -vvvvvv arch-upgrade.yaml -l my-host
con arch-upgrade.yaml
lo siguiente:
- name: ArchLinux up-to-date
hosts: all
tasks:
- name: full system upgrade
pacman:
update_cache: yes
upgrade: yes
register: out
- debug: msg="{{ out }}"
yo obtengomuchoNo hay muchos detalles sobre cómo Ansible abre sus conexiones ssh, transfiere su archivo Python, lo ejecuta de forma remota, etc., pero hasta donde puedo decir, ni una sola cosa sobre qué comando ejecutó realmente el script Python y qué devolvió (stdout, stderr, código de retorno). Es por eso que no incluyo aquí este registro muy largo, pero puedo hacerlo si lo solicita.
¿Alguien sabe cómo puedo pedirle a Ansible que sea más detallado al respecto?quélo hace (y nocómolo hace)?