Ubuntu 24.04
Sponsored Link

Ansible : AWX : क्रेडेंशियल जोड़ें2024/07/31

 

यह Ansible Playbooks चलाने के लिए Ansible AWX का बुनियादी कॉन्फ़िगरेशन है।

AWX पर लक्ष्य होस्ट पर Playbooks चलाने के लिए, इसे निम्नलिखित सेटिंग्स कॉन्फ़िगर करने की आवश्यकता है।

* इन्वेंट्री जोड़ें
* क्रेडेंशियल जोड़ें
* प्रोजेक्ट जोड़ें
* जॉब टेम्प्लेट जोड़ें

क्रेडेंशियल जोड़ने के लिए, निम्नानुसार कॉन्फ़िगर करें।
इस क्रेडेंशियल का उपयोग उस स्थिति के लिए किया जाता है जब AWX Playbooks चलाने के लिए लक्ष्य होस्ट से जुड़ता है या AWX Git या SVN रिपॉजिटरी और अन्य से Playbooks आयात करता है।

[1] Ansible AWX वेब पर लॉगिन करें और बाएँ फलक पर [Credentials] पर क्लिक करें।
[2] दाएँ फलक पर [Add] बटन पर क्लिक करें।
[3]
क्रेडेंशियल के लिए बुनियादी जानकारी इनपुट करें और सहेजने के लिए [Save] बटन पर क्लिक करें।
निम्नलिखित क्रेडेंशियल उदाहरण उस उदाहरण के लिए है जो तब आवश्यक होता है जब AWX उन होस्ट से कनेक्ट होता है जिन्हें आप Playbooks चलाना चाहते हैं।
[Name] :   अपनी पसंद का कोई भी नाम सेट करें
[Credential Type] :   सूची में [Machine] चुनें
[Username] :   उस उपयोगकर्ता को निर्दिष्ट करें जो SSH के माध्यम से लक्ष्य होस्ट से जुड़ता है
[Password] :   ऊपर उपयोगकर्ता का पासवर्ड निर्दिष्ट करें
यदि आप SSH कुंजी-जोड़ी प्रमाणीकरण का उपयोग करते हैं, तो यहां रिक्त के साथ ठीक है
[SSH Private Key] :   यदि आप SSH कुंजी-जोड़ी प्रमाणीकरण का उपयोग करते हैं, तो आपके द्वारा जेनरेट की गई निजी कुंजी की सामग्री को लक्ष्य होस्ट पर पेस्ट करें
[Private Key Pasphrase] :   यदि आप SSH कुंजी-जोड़ी पर पासफ़्रेज़ सेट करते हैं, तो इसे इनपुट करें
[Privilege Escalation Method] :   यदि आप एक सामान्य उपयोगकर्ता को [Username] पर सेट करते हैं, तो विशेषाधिकार वृद्धि विधि निर्दिष्ट करें
[Privilege Escalation Password] :   पासवर्ड निर्दिष्ट करें कि जब उपयोगकर्ता [Username] पर निर्दिष्ट होता है, तो वह [Privilege Esclation Method] के रास्ते से रूट विशेषाधिकार तक पहुंच जाता है,
उदाहरण के लिए, यदि आप इस उदाहरण की तरह [sudo] सेट करते हैं, तो [Username] पर निर्दिष्ट उपयोगकर्ता का OS पासवर्ड निर्दिष्ट करें

[4] क्रेडेंशियल सहेजने के बाद, यदि निम्न स्क्रीन दिखाई जाती है तो यह ठीक है।
[5]
वैसे, यहां विभिन्न प्रकार के क्रेडेंशियल जोड़ना संभव है, जैसे Git या SVN रिपॉजिटरी इत्यादि।
निम्नलिखित क्रेडेंशियल उदाहरण उस मामले के लिए है जब आप Git या SVN रिपॉजिटरी निर्दिष्ट करते हैं, Playbooks को स्रोत नियंत्रण प्रकार के लिए संग्रहीत किया जाता है जिसे सेट करने के लिए आवश्यक है जब आप बाद में यहां प्रोजेक्ट जोड़ते हैं।
[Name] :   अपनी पसंद का कोई भी नाम सेट करें
[Credential Type] :   यदि आप Git या SVN रिपॉजिटरी सेट करते हैं, तो [Source Control] चुनें
[Username] :   उस उपयोगकर्ता को निर्दिष्ट करें जो रिपॉजिटरी से कनेक्ट हो सकता है
[Password] :   ऊपर उपयोगकर्ता का पासवर्ड निर्दिष्ट करें
यदि आप SSH कुंजी-जोड़ी प्रमाणीकरण का उपयोग करते हैं, तो यहां रिक्त के साथ ठीक है
[SSH Private Key] :   यदि आप SSH कुंजी-जोड़ी प्रमाणीकरण का उपयोग करते हैं, तो आपके द्वारा जेनरेट की गई निजी कुंजी की सामग्री को लक्ष्य होस्ट पर पेस्ट करें
[Private Key Pasphrase] :   यदि आप SSH कुंजी-जोड़ी पर पासफ़्रेज़ सेट करते हैं, तो इसे इनपुट करें

[6] सब कुछ सेट करने के बाद, यदि नए क्रेडेंशियल [Credentials] सूची में प्रदर्शित होते हैं तो यह ठीक है।
मिलान सामग्री