Ansible स्वचालन:
होस्ट फ़ाइल इस परिवर्तन के दिल में है। अंतिम पोस्ट में, हमने सर्वर प्रकारों द्वारा समूहीकृत एक स्थिर फ़ाइल का उपयोग किया। अब, हम जोखिम स्तर द्वारा समूहन की एक दूसरी परत जोड़ रहे हैं-जो होस्ट फ़ाइल में कुछ जटिलता जोड़ता है।
गतिशील होस्ट सूची
] इस उदाहरण में, हम अपने होस्ट को व्यवस्थित करने के लिए एक एक्सेल फ़ाइल का उपयोग करेंगे।]
होस्ट नाम
सर्वर वातावरण
ansible उपयोगकर्तानोट | मिंट | देव | रिचर्ड | ||
---|---|---|---|---|---|
ansible_node | देव | ansible_admin | ansible | ] | विकास सर्वर; केवल मासिक अपडेट करता है|
clone_master | देव | ansible_admin | क्लोन | clone.dev.sebostech.local | विकास सर्वर; केवल मासिक अपडेट करता है |
mele | स्टेजिंग | रिचर्ड | NAS | ] | परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता है|
उत्पादन | जड़ | बैकअप सर्वर | pbs.prod.sebostech.local | परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता है | |
उत्पादन | जड़ | हाइपरविजर | ] | परीक्षण सर्वर; आवेदन परीक्षण के लिए उपयोग किया जाता हैसांबा | |
रिचर्ड | NAS | ] | महत्वपूर्ण सर्वर; दैनिक बैकअप की आवश्यकता हैफ़ायरवॉल | उत्पादन | |
फ़ायरवॉल | ] | महत्वपूर्ण सर्वर; दैनिक बैकअप की आवश्यकता है] यह दृष्टिकोण निरंतर मैनुअल अपडेट के बिना हमारे Ansible मेजबानों को व्यवस्थित और अद्यतित रखने के लिए आसान बनाता है। | लेकिन एक्सेल फ़ाइल का उपयोग कैसे करता है? आइए हम इस डेटा को एक प्रयोग करने योग्य गतिशील इन्वेंट्री में कैसे बदल सकते हैं, इसमें गोता लगाएँ! | ||
## बस उत्पादन Server_environment = "उत्पादन" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" ## बस नास सर्वर_टाइप = "एनएएस" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" ## उत्पादन नास Server_environment = "उत्पादन" सर्वर_टाइप = "एनएएस" Ansible -playbook -i डायनेमिक_इनवेंटरी.py playbook.yml --- लिमिट "हाई: वेब" | नए समूहों की आवश्यकता है? बस एक्सेल फ़ाइल को अपडेट करें और तदनुसार पायथन स्क्रिप्ट को समायोजित करें, क्योंकि वह है! | पायथन कोड पर एक नज़र के लिए, यहां देखें। | होस्ट फ़ाइल का उपयोग क्यों नहीं करते? | जब मैंने पहली बार Ansible का उपयोग करना शुरू किया, तो होस्ट फ़ाइल मेरी गो-टू थी। लेकिन जैसा कि मैंने अधिक सर्वर जोड़े, विशेष रूप से दोहरी भूमिकाओं के साथ, यह फ़ाइल अधिक से अधिक जटिल हो गई। |
] ]
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3