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_vars
y, group_vars
respectivamente, 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' host
y 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>" }