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

ansible-playbook से चलाना

Play चलाकर उसका आउटपुट पढ़िए।

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

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

ansible-playbook कमांड

आप प्लेबुक को सामान्य ansible से नहीं, बल्कि ansible-playbook कमांड से चलाते हैं। इसे वह YAML file दें जिसे आप चलाना चाहते हैं।

ansible-playbook site.yml

इसे अपनी inventory पर चलाएँ

यह चुनने के लिए -i का उपयोग करें कि कौन-सी inventory file आपके hosts की सूची रखती है। इसके बिना Ansible अपनी डिफ़ॉल्ट inventory का उपयोग करता है।

ansible-playbook -i inventory.ini site.yml

पहले तथ्य एकत्र करना

आपको सबसे पहले Gathering Facts task दिखाई देता है। आपके tasks चलाने से पहले Ansible हर host के बारे में जानकारी एकत्र करता है।

TASK [Gathering Facts] *********

task lines पढ़ना

हर task प्रत्येक host के लिए एक status प्रिंट करता है। आपको ok, changed या failed दिखाई देगा, जिससे ठीक-ठीक पता चलेगा कि क्या हुआ।

TASK [start nginx] *********
changed: [web1]

ok का अर्थ है कोई बदलाव नहीं

हरा ok बताता है कि host पहले से वांछित स्थिति में था। Ansible ने उसे जाँचा और तय किया कि कुछ बदलने की आवश्यकता नहीं है।

changed का अर्थ है कि कार्रवाई हुई

पीला changed बताता है कि Ansible ने आपकी अपेक्षित स्थिति से मिलाने के लिए host में वास्तव में बदलाव किया। इसका अर्थ है कि वास्तविक काम किया गया है।

PLAY RECAP

अंत में PLAY RECAP हर host का सारांश देता है: कितने tasks ok, changed, unreachable या failed रहे।

PLAY RECAP *********
web1 : ok=2 changed=1 failed=0

failed और unreachable

गैर-शून्य failed का अर्थ है कि उस host पर किसी task में त्रुटि हुई। unreachable का अर्थ है कि Ansible SSH के माध्यम से कनेक्ट भी नहीं कर सका।

-v से अधिक विवरण जोड़ें

किसी त्रुटि पर अटक गए हैं? अधिक विवरण के लिए -v जोड़ें। और गहरी डीबगिंग जानकारी देखने के लिए -vvvv तक कई v जोड़ सकते हैं।

ansible-playbook site.yml -vv

चलाने से पहले सिंटैक्स जाँचें

--syntax-check से YAML की गलतियाँ पहले ही पकड़ लें। यह किसी host को छुए बिना प्लेबुक को पार्स करता है।

ansible-playbook site.yml --syntax-check

एक host तक सीमित करें

पहले एक मशीन पर परीक्षण करना चाहते हैं? प्लेबुक को व्यापक रूप से लागू करने से पहले केवल एक host पर चलाने के लिए --limit का उपयोग करें।

ansible-playbook site.yml --limit web1

त्वरित जाँच

किसी host पर task में changed दिखाई देता है। इसका क्या अर्थ है?

अब आप plays चला और पढ़ सकते हैं

अब आप ansible-playbook से प्लेबुक चला सकते हैं और recap पढ़ सकते हैं। ok, changed और failed पूरी कहानी बताते हैं। ✅

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

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

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

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

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

क्या “ansible-playbook से चलाना” पाठ निःशुल्क है?

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

“ansible-playbook से चलाना” में मैं क्या सीखूँगा?

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

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

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

“ansible-playbook से चलाना” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. Ansible के लिए आवश्यक YAML सिंटैक्स
  2. Ad-Hoc से दोहराए जा सकने वाले Playbook तक
  3. ansible-playbook से चलाना
  4. पाँच पंक्तियों में Nginx इंस्टॉल करना
← DevOps बूटकैंप पर वापस जाएँ