constructed: Tags से Hosts को समूहित करें
क्लाउड मेटाडेटा से समूह बनाएँ।
constructed: Tags से Hosts को समूहित करें, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
कच्चे होस्ट पर्याप्त नहीं हैं
EC2 इंस्टेंस की सपाट सूची को लक्ष्य बनाना कठिन होता है। आप प्रत्येक होस्ट के मेटाडेटा से बनाए गए webservers या production जैसे समूह चाहते हैं।
समूह बनाने के दो तरीके
आप aws_ec2 प्लगइन में keyed_groups के माध्यम से समूह बना सकते हैं, या अधिक समृद्ध तर्क के लिए उसके ऊपर constructed प्लगइन लगा सकते हैं।
टैग से keyed_groups
keyed_groups विकल्प किसी टैग के मान को अपने-आप समूह नाम में बदल देता है—हर अलग मान के लिए एक समूह।
keyed_groups:
- key: tags.Environment
prefix: envउपसर्ग नामों को साफ़ रखते हैं
env जैसा prefix मान prod को env_prod समूह में बदल देता है, जिससे क्लाउड टैग आपके बनाए समूह नामों से टकराते नहीं हैं।
constructed प्लगइन
constructed प्लगइन Jinja2 का उपयोग करके मौजूदा होस्ट में समूह और चर जोड़ता है, किसी अन्य स्रोत द्वारा उन्हें लोड करने के बाद।
plugin: constructedgroups: अभिव्यक्ति से बनाएँ
groups के अंतर्गत Jinja2 अभिव्यक्ति सदस्यता तय करती है। जिन होस्ट के लिए यह सही होती है, वे उस समूह में शामिल हो जाते हैं।
groups:
is_prod: "tags.Environment == 'prod'"compose: होस्ट चर सेट कीजिए
compose कुंजी अभिव्यक्तियों से नए होस्ट चर सेट करती है, जैसे बाद में उपयोग के लिए किसी टैग से ऐप का नाम निकालना।
compose:
app: tags.Service | default('unknown')यहाँ भी keyed_groups
constructed keyed_groups का भी समर्थन करता है, जिससे आप पहले से मौजूद किसी भी तथ्य या चर से गतिशील समूह नाम बना सकते हैं।
strict टाइपो पकड़ता है
strict: true सेट कीजिए, ताकि गलत अभिव्यक्ति चुपचाप किसी होस्ट को समूह से छोड़ने के बजाय स्पष्ट त्रुटि के साथ विफल हो।
strict: trueअब समूहों को साफ़-साफ़ लक्ष्य बनाइए
समूह बन जाने के बाद आप स्वाभाविक रूप से उनके लिए प्ले लिख सकते हैं, जैसे hosts: is_prod, और कहीं भी स्थिर होस्ट सूची रखने की आवश्यकता नहीं होती।
- hosts: is_prod
roles:
- webserverस्रोतों को क्रम से जोड़िए
Ansible को इन्वेंटरी फ़ाइलों वाली निर्देशिका की ओर संकेत कीजिए। यह पहले aws_ec2 लोड करता है, फिर constructed उन होस्ट में आपके समूह जोड़ता है।
त्वरित जाँच
याद कीजिए कि टैग से समूह अपने-आप बनाने वाला विकल्प कौन-सा है।
पुनरावलोकन
क्लाउड टैग को साफ़ और लक्ष्य-योग्य Ansible समूहों में बदलने के लिए constructed प्लगइन में समूह और compose के साथ keyed_groups का उपयोग कीजिए। 🏷️
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “constructed: Tags से Hosts को समूहित करें” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “constructed: Tags से Hosts को समूहित करें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“constructed: Tags से Hosts को समूहित करें” में मैं क्या सीखूँगा?
क्लाउड मेटाडेटा से समूह बनाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“constructed: Tags से Hosts को समूहित करें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Static सीमाएँ और Inventory Plugin Model
- aws_ec2 Inventory Plugin
- constructed: Tags से Hosts को समूहित करें
- Caching और Multiple Inventory Sources