DevOps बूटकैंप · पाठ

setup मॉड्यूल से Facts की खोज

होस्ट के Facts वृक्ष को निकालकर देखिए।

पाठ 2, कुल 4 में से13 चरण

setup मॉड्यूल से Facts की खोज, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

तथ्य-संग्राहक

छिपा हुआ तथ्य एकत्रीकरण चरण वास्तव में एक ही मॉड्यूल से काम करता है: setup मॉड्यूल। इसे स्वयं चलाकर आप जानकारी देख सकते हैं। 🌟

setup को तदर्थ रूप से चलाएँ

किसी होस्ट पर -m setup के साथ तदर्थ कमांड चलाकर उसके पूरे तथ्य-वृक्ष को सीधे अपने टर्मिनल में प्रदर्शित करें।

ansible host1 -m setup

यह JSON लौटाता है

आउटपुट ansible_facts के अंदर एक बड़ी JSON ऑब्जेक्ट होती है। हर कुंजी एक ऐसा तथ्य है, जिसका इस्तेमाल आप बाद में प्लेबुक के अंदर कर सकते हैं।

"ansible_facts": {
  "distribution": "Ubuntu"
}

यह काफ़ी बड़ी मात्रा है

पूरा डंप सैकड़ों लाइनों का हो सकता है। अपनी ज़रूरत की चीज़ ढूँढने के लिए आप हर चीज़ को स्क्रॉल करने के बजाय तथ्यों को फ़िल्टर कर सकते हैं।

पैटर्न के आधार पर फ़िल्टर करें

setup मॉड्यूल फ़िल्टर आर्गुमेंट लेता है। कोई ग्लोब पैटर्न पास करने पर यह केवल मेल खाने वाली तथ्य-कुंजियाँ लौटाता है।

ansible host1 -m setup -a "filter=ansible_distribution*"

ढूँढने योग्य सामान्य तथ्य

उपयोगी कुंजियों में ansible_distribution, ansible_os_family, ansible_memtotal_mb और नेटवर्किंग के लिए ansible_default_ipv4 शामिल हैं।

नेस्ट किए गए नेटवर्क तथ्य

कुछ तथ्य नेस्ट किए हुए होते हैं। होस्ट का मुख्य IP ansible_default_ipv4 के अंदर address कुंजी में मौजूद होता है, जिसे खोलकर आपको वहाँ तक पहुँचना होता है।

ansible_default_ipv4:
  address: 10.0.0.5

प्लेबुक के अंदर setup

आप किसी टास्क के रूप में setup भी लिख सकते हैं, ताकि प्ले के बीच में तथ्यों को दोबारा एकत्र किया जा सके। होस्ट पर कोई बदलाव करने के बाद यह उपयोगी होता है।

- name: Refresh facts
  ansible.builtin.setup:

एकत्र किए जाने वाले तथ्यों को सीमित करें

gather_subset विकल्प संग्रह को सीमित करता है, जैसे केवल नेटवर्क तथ्य एकत्र करना। इससे setup तब तेज़ चलता है जब आपको केवल जानकारी का एक हिस्सा चाहिए।

- ansible.builtin.setup:
    gather_subset:
      - network

बनाने से पहले जाँच करें

पहले setup चलाना एक अच्छी आदत है। अपने होस्ट पर मौजूद वास्तविक तथ्य नाम देखें और फिर उन्हें टास्क में आत्मविश्वास से संदर्भित करें।

केवल पढ़ता है और सुरक्षित है

setup मॉड्यूल केवल जानकारी पढ़ता है; यह होस्ट पर कोई बदलाव नहीं करता। जाँच-पड़ताल के लिए इसे जितनी बार चाहें चला सकते हैं।

त्वरित जाँच

किसी एक होस्ट के तथ्यों को अपनी स्क्रीन पर कैसे प्रदर्शित करेंगे?

पुनरावलोकन

आपने setup मॉड्यूल से तथ्यों को प्रदर्शित और फ़िल्टर किया और प्लेबुक में उन पर निर्भर होने से पहले वास्तविक कुंजी नाम जानना सीखा। ✨

शुरुआत निःशुल्क

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
142
पाठ
568

अक्सर पूछे जाने वाले प्रश्न

क्या “setup मॉड्यूल से Facts की खोज” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “setup मॉड्यूल से Facts की खोज” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“setup मॉड्यूल से Facts की खोज” में मैं क्या सीखूँगा?

होस्ट के Facts वृक्ष को निकालकर देखिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“setup मॉड्यूल से Facts की खोज” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Facts क्या हैं और क्यों महत्वपूर्ण हैं
  2. setup मॉड्यूल से Facts की खोज
  3. Tasks में ansible_facts का उपयोग
  4. गति के लिए Fact Gathering अक्षम करना
← DevOps बूटकैंप पर वापस जाएँ