Le variabili sensibili provengono da una varietà di fonti. È ad esempio possibile fornire host_vars e group_vars creando file YAML in una sottocartella denominata host_varse group_varsrispettivamente della cartella contenente il file di inventario.
Come posso elencare tutte le variabili che Ansible avrebbe saputo di un gruppo o di un host all'interno di un playbook? Nota: ho provato ansible -m debug -e 'var=hostvars' hoste ansible -m debug -e '- debug: var=hostvars'inutilmente.
Suggerimento: nonansible <group|host> -m setup è la risposta corretta in quanto non include tutte le variabili che provengono da altre fonti (contiene solo . In realtà non include nemmeno le variabili fornite da uno script di inventario dinamico (via e così via).{ "ansible_facts" : { ... } }_meta
Versione di risposta: 1.9.1.
2.0.2, questo non sembra funzionare più. L'output èlocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }