एक Play = होस्ट + कार्य
Play कार्यों को होस्ट समूह पर कैसे लागू करता है।
एक Play = होस्ट + कार्य, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
प्ले से परिचय
प्ले प्लेबुक का मुख्य भाग होता है। यह टास्क के एक समूह को होस्ट के समूह से जोड़कर वहीं चलाता है। 🎯
प्ले के दो भाग
हर प्ले दो सवालों का जवाब देता है: किन मशीनों पर और क्या करना है। यही होस्ट और टास्क होते हैं।
होस्ट कुंजी
होस्ट कुंजी लक्ष्य चुनती है। इसमें एक होस्ट, आपकी इन्वेंटरी का कोई समूह या विशेष पैटर्न all हो सकता है।
- name: Configure web servers
hosts: webटास्क सूची
टास्क के नीचे चलाए जाने वाले कार्यों को क्रम से सूचीबद्ध किया जाता है। हर टास्क एक ऐसा आइटम होता है जो किसी मॉड्यूल को कॉल करता है।
tasks:
- name: Install nginx
ansible.builtin.package:
name: nginxप्ले एक सूची आइटम होता है
प्लेबुक, प्ले की एक YAML सूची होती है। नाम से पहले लगा डैश बताता है कि हर प्ले कहाँ से शुरू होता है।
- name: My first play
hosts: all
tasks: []एक प्ले, कई होस्ट
समूह में मौजूद हर होस्ट पर वही टास्क सूची चलाई जाती है। Ansible इसे सभी होस्ट पर वितरित करता है, ताकि दस सर्वरों को एक जैसा कॉन्फ़िगरेशन मिले।
हर टास्क एक मॉड्यूल को कॉल करता है
टास्क, तर्कों के साथ किया गया एक मॉड्यूल कॉल ही होता है। मॉड्यूल वास्तविक कार्य करता है, जैसे पैकेज इंस्टॉल करना या फ़ाइल कॉपी करना।
सब कुछ एक साथ
ऊपर होस्ट और नीचे टास्क: यह एक ही ब्लॉक पूरी तरह चलने योग्य प्ले होता है। 🧩
- name: Web setup
hosts: web
tasks:
- name: Ensure nginx is present
ansible.builtin.package:
name: nginxप्ले-स्तरीय सेटिंग
होस्ट के साथ लिखी गई कुंजियाँ पूरे प्ले पर लागू होती हैं। उदाहरण के लिए, become हर टास्क को बढ़े हुए विशेषाधिकारों के साथ चलाने का निर्देश देता है।
- hosts: web
become: true
tasks: []यह मैपिंग महत्वपूर्ण क्यों है
होस्ट को टास्क से अलग रखने पर आप केवल होस्ट पंक्ति बदलकर अलग-अलग सर्वर समूहों पर वही कार्य दोबारा उपयोग कर सकते हैं।
प्ले एक के बाद एक चलते हैं
एक फ़ाइल में कई प्ले रखे जा सकते हैं। Ansible उन्हें ऊपर से नीचे तक चलाता है, इसलिए आप पहले web और फिर db को लक्ष्य बना सकते हैं।
त्वरित जाँच
आइए सुनिश्चित करें कि मुख्य मैपिंग स्पष्ट है।
पुनरावलोकन
प्ले में होस्ट और टास्क होते हैं: मशीनें चुनिए और कार्यों की सूची बनाइए। पूरी सर्वर व्यवस्था को स्वचालित करने के लिए एक ही फ़ाइल में कई प्ले रखिए। ✅
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “एक Play = होस्ट + कार्य” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “एक Play = होस्ट + कार्य” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“एक Play = होस्ट + कार्य” में मैं क्या सीखूँगा?
Play कार्यों को होस्ट समूह पर कैसे लागू करता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“एक Play = होस्ट + कार्य” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- एक Play = होस्ट + कार्य
- पठनीय आउटपुट के लिए कार्यों के नाम रखना
- एक Playbook में कई Play
- कार्य क्रम और ऊपर-से-नीचे निष्पादन