यह कमांड एन्सिबल-प्लेबुक है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ansible-playbook - एक ansible playbook चलाएँ
SYNOPSIS
ansible-playbook ... [विकल्प]
वर्णन
Ansible playbooks एक विन्यास और बहु-नोड परिनियोजन प्रणाली हैं। Ansible-playbook is
उन्हें चलाने के लिए इस्तेमाल किया जाने वाला उपकरण। अधिक जानकारी के लिए प्रोजेक्ट होम पेज (नीचे लिंक) देखें।
बहस
फ़ाइल नाम.yml
एक या एक से अधिक YAML प्रारूप फ़ाइलों के नाम उत्तरदायी प्लेबुक के रूप में चलाने के लिए।
विकल्प
--आस्क-बनें-पास
विशेषाधिकार वृद्धि पासवर्ड के लिए पूछें।
-k, --आस्क-पास
उपयोग किए गए परिवहन के लिए यदि आवश्यक हो तो कनेक्शन पासवर्ड के लिए संकेत दें। के लिये
उदाहरण के लिए, ssh का उपयोग करना और ssh-agent के साथ कुंजी-आधारित प्रमाणीकरण नहीं होना।
--आस्क-सु-पास
सु पासवर्ड के लिए संकेत, --su के साथ प्रयोग किया जाता है (बहिष्कृत, उपयोग बन जाता है)।
-K, --आस्क-सुडो-पास
पासवर्ड को --sudo के साथ उपयोग करने के लिए संकेत दें, यदि कोई हो (बहिष्कृत, उपयोग बन गया)।
--आस्क-वॉल्ट-पास
तिजोरी पासवर्ड के लिए संकेत।
-C, --जाँच
रिमोट सिस्टम में कोई बदलाव न करें, लेकिन यह देखने के लिए संसाधनों का परीक्षण करें कि क्या हो सकता है
बदल गया। ध्यान दें कि यह सभी संभावित संसाधन प्रकारों को स्कैन नहीं कर सकता है और केवल एक है
सिमुलेशन।
-c कनेक्शन, --कनेक्शन=कनेक्शन
उपयोग करने के लिए कनेक्शन प्रकार। सबसे आम विकल्प हैं परमिको (एसएसएच), एसएसएच, winrm और स्थानीय.
स्थानीय क्रोंटैब या किकस्टार्ट के लिए अधिकतर उपयोगी है।
-D, --अंतर
किसी भी टेम्प्लेट की गई फ़ाइलों को बदलते समय, एकीकृत अंतर दिखाएं कि वे कैसे बदल गए। कब
--check के साथ प्रयोग किया जाता है, दिखाता है कि अगर --check का उपयोग नहीं किया जाता तो फ़ाइलें कैसे बदल जातीं।
-e अतिरिक्त_वार, --अतिरिक्त-वर्स=अतिरिक्त_वार
एक प्लेबुक में डालने के लिए अतिरिक्त चर, कुंजी = मूल्य कुंजी = मान प्रारूप में या उद्धृत के रूप में
YAML/JSON (हैश और सरणियाँ)। किसी फ़ाइल से चर लोड करने के लिए, फ़ाइल निर्दिष्ट करें
@ से पहले (उदाहरण के लिए @ vars.yml)।
--फ्लश-कैश
तथ्य कैश साफ़ करें।
--फोर्स-हैंडलर
कार्य विफल होने पर भी हैंडलर चलाएं।
-f NUM, --फोर्क्स=NUM
समानता का स्तर। NUM एक पूर्णांक के रूप में निर्दिष्ट है, डिफ़ॉल्ट 5 है।
-h, --मदद
सहायता पृष्ठ दिखाएं और बाहर निकलें
-i पथ, --इन्वेंटरी=पथ
RSI पथ सूची में, जो चूक करता है /आदि/उत्तरदायी/मेजबान. वैकल्पिक रूप से आप कर सकते हैं
मेजबानों की अल्पविराम से अलग की गई सूची या ट्रेलिंग कॉमा के साथ एकल होस्ट का उपयोग करें मेज़बान,.
-l सबसेट, --सीमा =सबसेट
चयनित होस्ट/समूह पैटर्न को और सीमित करता है। आप इसके साथ उपसर्ग कर सकते हैं ~ इंगित करने के लिए
एक रेगेक्स में पैटर्न।
--सूची-मेजबान
मेल खाने वाले मेजबानों की एक सूची आउटपुट करता है; कुछ और निष्पादित नहीं करता है।
--सूची-टैग
सभी उपलब्ध टैग सूचीबद्ध करें; कुछ और निष्पादित नहीं करता है।
--सूची-कार्य
निष्पादित किए जाने वाले सभी कार्यों की सूची बनाएं; कुछ और निष्पादित नहीं करता है।
-M निर्देशिका, --मॉड्यूल-पथ =निर्देशिका
RSI निर्देशिका से मॉड्यूल लोड करने के लिए खोज पथ। डिफ़ॉल्ट है /usr/शेयर/उत्तरदायी.
इसे ANSIBLE_LIBRARY पर्यावरण चर के साथ भी सेट किया जा सकता है।
--निजी-कुंजी=प्राइवेट_कुंजी_फ़ाइल
कनेक्शन को प्रमाणित करने के लिए इस फ़ाइल का उपयोग करें
--स्किप-टैग्स=SKIP_TAGS
केवल नाटक और कार्य चलाएं जिनके टैग इन मानों से मेल नहीं खाते।
--स्टार्ट-एट-टास्क=पर शुरू करें
इस नाम से मेल खाने वाले कार्य पर प्लेबुक प्रारंभ करें।
--कदम
एक-चरण-एक-समय: चलने से पहले प्रत्येक कार्य की पुष्टि करें।
-S, --सु*
सु के साथ संचालन चलाएं (बहिष्कृत, उपयोग बनें)
-R सु-उपयोगकर्ता, --सु-उपयोगकर्ता=SU_USER
इस उपयोगकर्ता के रूप में सु के साथ संचालन चलाएं (डिफ़ॉल्ट = रूट) (बहिष्कृत, उपयोग बन गया)
-s, --सुडो
कमांड को उपयोगकर्ता के रूप में -u और sudo द्वारा रूट करने के लिए चलाएँ (बहिष्कृत, उपयोग बन गया)।
--ssh-आम-आर्ग्स='-ओ ProxyCommand="ssh -W % एच:% पी ... " ...'
निर्दिष्ट तर्कों को किसी भी sftp/scp/ssh कमांड-लाइन में जोड़ें। सेट करने के लिए उपयोगी
ProxyCommand एक जम्प होस्ट का उपयोग करने के लिए, लेकिन कोई भी तर्क जो तीनों द्वारा स्वीकार किया जाता है
कार्यक्रमों को निर्दिष्ट किया जा सकता है।
--sftp-अतिरिक्त-आर्ग्स='-एफ ...'
निर्दिष्ट तर्कों को किसी भी sftp कमांड-लाइन में जोड़ें।
--scp-अतिरिक्त-आर्ग्स='-ल' ...'
निर्दिष्ट तर्कों को किसी भी scp कमांड-लाइन में जोड़ें।
--ssh-अतिरिक्त-आर्ग्स='-आर ...'
निर्दिष्ट तर्कों को किसी भी ssh कमांड-लाइन में जोड़ें।
-U SUDO_USERNAME, --सुडो-उपयोगकर्ता=SUDO_USERNAME
सूडो तो SUDO_USERNAME बहरा जड़ है। (बहिष्कृत, उपयोग बन गया)।
--स्किप-टैग=SKIP_TAGS
केवल नाटक और कार्य चलाएं जिनके टैग इन मानों से मेल नहीं खाते।
--वाक्यविन्यास-जांच
प्लेबुक में सिंटैक्स त्रुटियों की तलाश करें, लेकिन कुछ भी न चलाएं
-t, टैग, --टैग=टैग
केवल इन मूल्यों के साथ टैग किए गए नाटकों और कार्यों को चलाएं।
-T सेकंड, -- समयबाह्य =सेकंड
मेजबानों से बात करने का प्रयास करते समय उपयोग करने के लिए कनेक्शन समयबाह्य, in सेकंड.
-u USERNAME, --उपयोगकर्ता=USERNAME
इस का प्रयोग करें USERNAME वर्तमान उपयोगकर्ता के बजाय लक्ष्य होस्ट में लॉगिन करने के लिए।
--वॉल्ट-पासवर्ड-फाइल=VAULT_PASSWORD_FILE
तिजोरी पासवर्ड फ़ाइल।
-v, --शब्दशः
वर्बोज़ मोड, सफल कार्रवाइयों से अधिक आउटपुट दिखाया जाएगा। तीन तक दें
अधिक उत्पादन के लिए बार।
--संस्करण
प्रोग्राम का वर्जन नंबर दिखाएं और बाहर निकलें।
वातावरण
निम्नलिखित पर्यावरण चर निर्दिष्ट किए जा सकते हैं।
ANSIBLE_INVENTORY — डिफ़ॉल्ट उत्तरदायी इन्वेंट्री फ़ाइल को ओवरराइड करें
ANSIBLE_LIBRARY — डिफ़ॉल्ट उत्तरदायी मॉड्यूल लाइब्रेरी पथ को ओवरराइड करें
ANSIBLE_CONFIG — डिफ़ॉल्ट उत्तरदायी कॉन्फ़िग फ़ाइल को ओवरराइड करें
ansible.cfg . में अधिकांश विकल्पों के लिए और भी कई विकल्प उपलब्ध हैं
onworks.net सेवाओं का उपयोग करके ऑनलाइन ansible-playbook का उपयोग करें