Variabel yang mungkin berasal dari berbagai sumber. Sebagai contoh adalah mungkin untuk menyediakan host_vars dan group_vars dengan membuat file YAML dalam subfolder bernama host_vars
dan group_vars
masing-masing folder yang berisi file inventaris.
Bagaimana saya bisa membuat daftar semua variabel Ansible akan tahu tentang grup atau host di dalam buku pedoman? Catatan: Saya mencoba ansible -m debug -e 'var=hostvars' host
dan ansible -m debug -e '- debug: var=hostvars'
tidak berhasil.
Petunjuk: ansible <group|host> -m setup
adalah tidak jawaban yang benar seperti itu tidak mencakup semua variabel yang berasal dari sumber-sumber lain (hanya berisi { "ansible_facts" : { ... } }
Bahkan itu bahkan tidak termasuk variabel yang disediakan oleh script persediaan dinamis (melalui. _meta
Dan sebagainya).
Versi yang memungkinkan: 1.9.1.
2.0.2
, ini sepertinya tidak berfungsi lagi. Outputnya adalahlocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }