ตัวแปรที่มาจากแหล่งต่าง ๆ เป็นตัวอย่างที่เป็นไปได้ในการจัดเตรียม host_vars และ group_vars โดยการสร้างไฟล์ YAML ในโฟลเดอร์ย่อยที่มีชื่อhost_varsและgroup_varsตามลำดับของโฟลเดอร์ที่มีไฟล์สินค้าคงคลัง
ฉันสามารถแสดงรายการทั้งหมดของตัวแปรเบิ้ลจะรู้เกี่ยวกับกลุ่มหรือโฮสต์ภายใน PlayBook หรือไม่? หมายเหตุ: ฉันพยายามansible -m debug -e 'var=hostvars' hostและansible -m debug -e '- debug: var=hostvars'ไม่มีประโยชน์
คำแนะนำ: ansible <group|host> -m setupจะไม่ได้คำตอบที่ถูกต้องในขณะที่มันไม่ได้รวมตัวแปรทั้งหมดที่มาจากแหล่งอื่น ๆ (มีเพียง{ "ansible_facts" : { ... } }. ในความเป็นจริงมันไม่ได้รวมตัวแปรให้โดยสคริปต์สินค้าคงคลังแบบไดนามิก (ผ่าน_metaและอื่น ๆ )
รุ่น Ansible: 1.9.1
2.0.2ดูเหมือนว่ามันจะไม่ทำงานอีกต่อไป ผลลัพธ์คือlocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }