Las variables de respuesta provienen de una variedad de fuentes. Por ejemplo, es posible proporcionar host_vars y group_vars creando archivos YAML en una subcarpeta denominada host_varsy, group_varsrespectivamente, de la carpeta que contiene el archivo de inventario.
¿Cómo puedo enumerar todas las variables Ansible sería saber acerca de un grupo o host dentro de un libro de jugadas? Nota: Lo intenté ansible -m debug -e 'var=hostvars' hosty fue ansible -m debug -e '- debug: var=hostvars'en vano.
Sugerencia: noansible <group|host> -m setup es la respuesta correcta, ya que no incluye todas las variables que provienen de otras fuentes (solo contiene . De hecho, ni siquiera incluye las variables proporcionadas por un script de inventario dinámico (vía, etc.).{ "ansible_facts" : { ... } }_meta
Versión que responde: 1.9.1.
2.0.2, esto ya no parece funcionar. La salida eslocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }