Para fins de depuração, pode ser útil não apenas despejar hostvars, mas também todas as outras variáveis e informações de grupo. Você pode fazer isso usando um modelo jinja que pode ser incluído em uma tarefa de depuração, assim:
tasks:
- name: Dump all vars
action: template src=templates/dumpall.j2 dest=/tmp/ansible.all
Então, em dumpall.j2:
Module Variables ("vars"):
--------------------------------
{{ vars | to_nice_json }}
Environment Variables ("environment"):
--------------------------------
{{ environment | to_nice_json }}
GROUP NAMES Variables ("group_names"):
--------------------------------
{{ group_names | to_nice_json }}
GROUPS Variables ("groups"):
--------------------------------
{{ groups | to_nice_json }}
HOST Variables ("hostvars"):
--------------------------------
{{ hostvars | to_nice_json }}
A capacidade de despejar vars e variáveis de ambiente foi habilitada por este commit: https://github.com/robparrott/ansible/commit/81e2d871aa9a9fe8fce757c5b1c139b18db361f2