2015-10-27 8 views
12

जहां तक ​​मुझे पता है, उत्तरदायी मेजबानों के लिए --list-hosts नामक एक विकल्प है। मेजबान समूहों को सूचीबद्ध करने के लिए कोई विकल्प है? या किसी अन्य तरीके से आने के लिए?क्या उत्तर में समूह सूचीबद्ध करने का कोई विकल्प है?

उत्तर

19

आप बस debug मॉड्यूल का उपयोग कर groups चर का निरीक्षण कर सकते हैं:

ansible localhost -m debug -a 'var=groups.keys()' 

ऊपर groups.keys() उपयोग कर रहा है सिर्फ समूहों की सूची प्राप्त करने के लिए।

ansible localhost -m debug -a 'var=groups' 
-2

कुछ इस तरह: आप के रूप में अच्छी समूह सदस्यता को देखने के लिए .keys() हिस्सा छोड़ सकता है? cat ~/inventory/* | grep "\[.*\]"

+1

इन्वेंट्री को स्थिर फ़ाइलों में या गतिशील निष्पादन योग्य स्क्रिप्ट के रूप में इन// yaml/json के रूप में परिभाषित किया जा सकता है ... इसलिए यह regexp कई मामलों में विफल हो जाएगा। –

संबंधित मुद्दे