में इन्वेंट्री होस्ट चर का उपयोग कर मैं उत्तर 2.1 का उपयोग कर रहा हूं। मेरे पास निम्न सूची होस्ट फ़ाइल है और एक नाटक द्वारा एक भूमिका निभाई जा रही है जिसे होस्ट फ़ाइल चर के उपयोग की आवश्यकता है। यह कैसे उपयोग करने के लिए पर कोई विचार (वर्तमान में एक त्रुटि हो रही है):उत्तरदायी प्लेबुक
{{ hostvars.ansible_ssh_host }}
:
मेजबान फ़ाइल
[test1]
test-1 ansible_ssh_host=abc.def.ghi.jkl ansible_ssh_port=1212
[test2]
test2-1 ansible_ssh_host=abc.def.ghi.mno ansible_ssh_port=1212
[test3]
test3-1 ansible_ssh_host=abc.def.ghi.pqr ansible_ssh_port=1212
test3-2 ansible_ssh_host=abc.def.ghi.stu ansible_ssh_port=1212
[all:children]
test1
test2
test3
भूमिका मैं निम्नलिखित फैशन में भूमिका तक पहुँचने की कोशिश की है
& &
{{ hostvars.test1.ansible_ssh_host }}
मैं test1 अनुभाग में ansible_ssh_host तक पहुंचने का प्रयास कर रहा हूं।
त्रुटि
fatal: [localhost]: FAILED! => {"failed": true, "msg": "'ansible.vars.hostvars.HostVars object' has no attribute 'ansible'"}
spaciba- मैंने उस वाक्यविन्यास की कोशिश की लेकिन मुझे लगता है कि यह मेरी तरफ एक टाइपो की वजह से काम नहीं कर रहा था –