ansible कमांड की रचना
-m, -a और पैटर्न आर्ग्युमेंट पढ़िए।
ansible कमांड की रचना, CoddyKit पर Ansible Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Ansible Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Ansible Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
एक कमांड, कई सर्वर
एक तदर्थ कमांड आपके सर्वरों पर अभी एक ही कार्य चलाता है; पहले कोई प्लेबुक फ़ाइल लिखने की आवश्यकता नहीं होती। 🚀
ansible कमांड से परिचय
हर तदर्थ रन की शुरुआत आप ansible बाइनरी से करते हैं, जिसके बाद होस्ट पैटर्न और कार्य बताने वाले विकल्प आते हैं।
ansible all -m pingहोस्ट पैटर्न सबसे पहले आता है
ansible के बाद आने वाला पहला शब्द होस्ट पैटर्न होता है; यह तय करता है कि कमांड इन्वेंटरी में दर्ज किन होस्ट पर चलेगा।
ansible web -m ping-m मॉड्यूल चुनता है
-m फ़्लैग चलाए जाने वाले मॉड्यूल का नाम बताता है। इसके बिना Ansible डिफ़ॉल्ट command मॉड्यूल का उपयोग करता है।
ansible all -m setup-a आर्ग्युमेंट पास करता है
-a फ़्लैग चुने गए मॉड्यूल को आर्ग्युमेंट देता है। आर्ग्युमेंट में स्पेस होने पर उन्हें उद्धरण चिह्नों में रखा जाता है।
ansible all -m shell -a "uptime"अपनी इन्वेंटरी निर्दिष्ट करें
अपने होस्ट की सूची वाली इन्वेंटरी फ़ाइल Ansible को बताने के लिए -i का उपयोग करें, ताकि डिफ़ॉल्ट स्थान पर निर्भर न रहना पड़े।
ansible all -i hosts.ini -m pingरिमोट उपयोगकर्ता चुनें
-u फ़्लैग उस SSH उपयोगकर्ता को निर्धारित करता है जिससे Ansible लॉग इन करता है और वर्तमान स्थानीय उपयोगकर्ता नाम को बदल देता है।
ansible web -u deploy -m pingसभी हिस्सों को जोड़ना
एक पूरा तदर्थ कमांड इस प्रकार पढ़ा जाता है: पहले ansible पैटर्न, फिर -m मॉड्यूल, और उसके बाद -a आर्ग्युमेंट। यही इसका पूरा ढाँचा है।
ansible db -m service -a "name=postgresql state=started"आउटपुट का विवरण बढ़ाएँ
जब कुछ ठीक न लगे, तो अधिक आउटपुट के लिए -v जोड़ें। अधिक गहरी डीबगिंग जानकारी के लिए -vvv जैसे कई v जोड़ें।
ansible all -m ping -vvvतदर्थ कमांड बनाम प्लेबुक
त्वरित, कभी-कभार की जाँच के लिए तदर्थ कमांड बहुत उपयोगी है। बार-बार किए जाने वाले कार्यों के लिए आप सहेजी गई प्लेबुक का उपयोग करते हैं।
डिफ़ॉल्ट मॉड्यूल command है
यदि आप -m पूरी तरह छोड़ देते हैं, तो Ansible आपके आर्ग्युमेंट पर command मॉड्यूल चलाता है। इसलिए साधारण रन भी उपयोगी कार्य करता है।
ansible all -a "hostname"त्वरित जाँच
कौन-सा फ़्लैग ansible कमांड को बताता है कि कौन-सा मॉड्यूल उपयोग करना है?
पुनरावलोकन
अब आप एक ansible कमांड पढ़ सकते हैं: पैटर्न होस्ट चुनता है, -m मॉड्यूल चुनता है और -a उसके आर्ग्युमेंट देता है। बहुत अच्छा! 🎉
एआई शिक्षक के साथ YAML सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “ansible कमांड की रचना” पाठ निःशुल्क है?
हाँ—“ansible कमांड की रचना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Ansible Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Ansible Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“ansible कमांड की रचना” में मैं क्या सीखूँगा?
-m, -a और पैटर्न आर्ग्युमेंट पढ़िए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Ansible Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Ansible Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Ansible Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“ansible कमांड की रचना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Ansible Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Ansible Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- ansible कमांड की रचना
- पैटर्न: सभी, web और host1 को लक्ष्य बनाना
- command और shell से शेल कमांड चलाना
- become से विशेषाधिकार बढ़ाना