Kesin değişkenler çeşitli kaynaklardan gelir. Örneğin , envanter dosyasını içeren klasörün host_varsve group_varssırasıyla adlandırılmış bir alt klasörde YAML dosyaları oluşturarak host_vars ve group_vars sağlamak mümkündür .
Nasıl listeleyebilirsiniz değişkenlerin tümünü yanıtlayıcı ' olur bir kitabından içinde bir grup ya da konak hakkında bilmek? Not: Denedim ansible -m debug -e 'var=hostvars' hostve ansible -m debug -e '- debug: var=hostvars'boşuna.
İpucu: ansible <group|host> -m setupolduğu değil o gelmez Doğru yanıt olarak değil başka kaynaklardan gelen tüm değişkenleri içeren (yalnızca içeren { "ansible_facts" : { ... } }Aslında bu bile yoluyla dinamik envanter komut dosyası (sağladığı değişkenleri içermez. _metaBöyle devam eder).
Uygun sürüm: 1.9.1.
2.0.2ile bu artık işe yaramıyor. Çıktılocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }