উত্তরযোগ্য পরিবর্তনশীল বিভিন্ন উত্স থেকে আসে। এটা উদাহরণস্বরূপ নামে একজন subfolder মধ্যে YAML ফাইল তৈরি করে host_vars এবং group_vars প্রদান করা সম্ভব host_vars
এবং group_vars
জায় ফাইল ধারণকারী ফোল্ডার যথাক্রমে।
আমি কীভাবে সমস্ত ভেরিয়েবল তালিকাভুক্ত করতে পারি উত্তরীয় কোনও প্লেবুকের অভ্যন্তরে একটি গ্রুপ বা হোস্ট সম্পর্কে জানতে পারে? দ্রষ্টব্য: আমি চেষ্টা করেছি ansible -m debug -e 'var=hostvars' host
এবং ansible -m debug -e '- debug: var=hostvars'
কোন ফল লাভ হয়নি।
: ইঙ্গিত ansible <group|host> -m setup
হয় না সঠিক উত্তরটি যেমন নেই না (এটি শুধুমাত্র রয়েছে সব ভেরিয়েবল যে অন্যান্য উৎস থেকে আসা অন্তর্ভুক্ত { "ansible_facts" : { ... } }
আসলে এটা এমনকি এর মাধ্যমে একটি গতিশীল জায় স্ক্রিপ্ট (দ্বারা উপলব্ধ ভেরিয়েবল অন্তর্ভুক্ত নয়। _meta
এবং তাই)।
উত্তরীয় সংস্করণ: 1.9.1।
2.0.2
, এটি আর কাজ করবে বলে মনে হয় না। আউটপুটটি হলlocalhost | SUCCESS => { "hostvars": "<ansible.vars.hostvars.HostVars object at 0x7f320943da10>" }