रोल्स (Roles) और गैलेक्सी (Galaxy)
Ansible कोर्स का हिस्सा
देर-सबेर आपके पास दो ऐसी प्लेबुक आ ही जाती हैं जो दोनों nginx इंस्टॉल करती हैं, दोनों वही कॉन्फ़िगरेशन टेम्पलेट रखती हैं, और दोनों उसके बाद सर्विस को दोबारा चालू करती हैं, सिर्फ़ इसलिए कि दो अलग प्रोजेक्ट को वेब सर्वर की ज़रूरत पड़ गई। एक प्लेबुक के टास्क दूसरी में कॉपी कर दीजिए और अब एक ही तर्क की दो नक़लें आपके सिर पर हैं, जिन्हें एक जैसा रखना पड़ेगा, और जिस दिन आप एक नक़ल का बग ठीक करके दूसरी भूल जाएँगे, दोनों...
रोल टास्क, टेम्पलेट और डिफ़ॉल्ट मानों का एक ऐसा पुन: उपयोग लायक़ बंडल है जिसे आप नाम लेकर किसी भी प्लेबुक में डाल सकते हैं, बजाय इसके कि हर उस प्रोजेक्ट के लिए वही तर्क दोबारा लिखें जिसे वही चीज़ चाहिए। इसे उसी तरह देखिए जैसे निर्माण दल पहले से बने दीवार पैनल को देखता है: पैनल एक बार डिज़ाइन हुआ, एक बार बना, एक बार जाँचा गया, और अब जिस इमारत में उस जगह दीवार चाहिए, उस पर कस दिया जाता है, हर साइट पर नए सिरे से ढाँचा...
असली माहौल में Ansible रोल्स (Roles) और गैलेक्सी (Galaxy) सीखना चाहते हैं?
नीचे क्लिक करें, Ansible के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ रोल्स (Roles) और गैलेक्सी (Galaxy) पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंरोल्स (Roles) और गैलेक्सी (Galaxy)आप क्या सीखेंगे
- Role structure
- Tasks/main.yml
- Defaults
- Templates folder
- Include_role
- Ansible-galaxy install
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
12 पाठ- 1Ansible क्या है20 मिनट
- 2इन्वेंटरी (inventory) और एड हॉक (ad hoc) कमांड्स25 मिनट
- 3आपकी पहली प्लेबुक (playbook)30 मिनट
- 4टास्क (Tasks), मॉड्यूल (Modules) और हैंडलर (Handlers)30 मिनट
- 5वेरिएबल्स और फैक्ट्स (Facts)30 मिनट
- 6Jinja2 के साथ टेम्पलेट्स30 मिनट
- 7लूप्स और कंडीशनल्स30 मिनट
- 8रोल्स (Roles) और गैलेक्सी (Galaxy)35 मिनट
- 9वॉल्ट (Vault) और सीक्रेट्स25 मिनट
- 10टैग्स और डीबगिंग25 मिनट
- 11कलेक्शन (Collections) और प्लगइन (Plugins)25 मिनट
- 12कैपस्टोन: मल्टी होस्ट डिप्लॉय60 मिनट
