ansible पर टैग किए गए जवाब

Red Hat Ansible एक मॉडल-संचालित कॉन्फ़िगरेशन प्रबंधन, बहु-नोड परिनियोजन / ऑर्केस्ट्रेशन और दूरस्थ कार्य निष्पादन प्रणाली है। यह डिफ़ॉल्ट रूप से SSH का उपयोग करता है, इसलिए आपके द्वारा प्रबंधित किए जाने वाले नोड पर कोई विशेष सॉफ़्टवेयर स्थापित नहीं किया जा सकता है। पाइथन में Ansible लिखा है, लेकिन इसे किसी भी भाषा में बढ़ाया जा सकता है। यह ओपन सोर्स वर्जन और एंटरप्राइज वर्जन में आता है।

5
डिफॉल्ट और वार्स के बीच अंतर क्या है?
एक नई Ansible भूमिका बनाते समय, टेम्पलेट एक खाली फ़ाइल के साथ एक varsऔर एक defaultsनिर्देशिका दोनों बनाता है main.yml। अपनी भूमिका को परिभाषित करते समय, मैं इनमें से किसी एक में परिवर्तनशील परिभाषाएँ रख सकता हूं, और वे मेरे कार्यों में उपलब्ध होंगी। defaultsऔर परिभाषाओं के बीच अंतर क्या …
151 ansible 

8
कैसे स्वचालित रूप से स्थापित करने योग्य गैलेक्सी भूमिकाएँ?
मेरे सभी एसेटिबल प्लेबुक / रोल्स को मेरे git रेपो में चेक किया जाता है। हालाँकि, Ansible Galaxy भूमिकाओं के लिए मुझे हमेशा स्पष्ट रूप से उन्हें एक-एक करके प्रत्येक मशीन पर डाउनलोड करना होता है जिसे मैं Ansible से चलाना चाहता हूँ। अग्रिम रूप से यह जानना कठिन है …

11
कैसे जांच करें कि क्या कोई फ़ाइल Ansible में मौजूद है?
मुझे यह देखना होगा कि क्या कोई फ़ाइल मौजूद है /etc/। यदि फ़ाइल मौजूद है, तो मुझे कार्य को छोड़ना होगा। यहाँ कोड का उपयोग कर रहा हूँ: - name: checking the file exists command: touch file.txt when: $(! -s /etc/file.txt)
128 ansible 

3
Ansible में मल्टीलाइन शेल स्क्रिप्ट कैसे करें
अभी मैं किसी स्क्रिप्ट में शेल स्क्रिप्ट का उपयोग कर रहा हूं जो कि कई लाइनों पर होती तो अधिक पठनीय होती - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" बस यह निश्चित नहीं है …
125 shell  ansible 

7
ऑटो का आसान तरीका क्या है कि गैर-मौजूद में गैर-मौजूदा डायर बनाएं
मेरी एन्सिबल प्लेबुक में कई बार मुझे वहां फाइल बनाने की जरूरत पड़ती है - name: Copy file template: src: code.conf.j2 dest: "{{project_root}}/conf/code.conf" अब कई बार confदिर नहीं है। फिर मुझे पहले उस डायर को बनाने के लिए अधिक कार्य करना होगा। यदि किसी विकल्प के साथ मौजूद नहीं है, …
117 ansible 

3
जब चर को अनिर्धारित में अपरिभाषित किया जाता है तो कार्य कैसे चलाया जाता है?
मैं किसी कार्य को करने का एक तरीका खोज रहा हूँ जब ansible variable registers / undefined उदा न हो -- name: some task command: sed -n '5p' "{{app.dirs.includes}}/BUILD.info" | awk '{print $2}' when: (! deployed_revision) AND ( !deployed_revision.stdout ) register: deployed_revision

10
Ansible के साथ एक खाली फ़ाइल कैसे बनाएं?
Ansible का उपयोग करके एक खाली फ़ाइल बनाने का सबसे आसान तरीका क्या है? मुझे पता है कि मैं एक खाली फ़ाइल को इसमें सहेज सकता हूंfiles निर्देशिका और फिर इसे दूरस्थ होस्ट में कॉपी कर सकता हूं, लेकिन मुझे लगता है कि कुछ असंतोषजनक है। एक अन्य तरीका दूरस्थ …
115 file  ansible 

6
कैसे सेट करें host_key_checking = ansible इन्वेंट्री फ़ाइल में गलत?
मैं ansible-playbook' vagrant provision' के बजाय कमांड का उपयोग करना चाहूंगा । हालाँकि फ़ाइल host_key_checking=falseमें सेटिंग hostsकाम नहीं करती है। # hosts file vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1 host_key_checking=false क्या इसके बाहर एक कॉन्फ़िगरेशन चर है Vagrantfileजो इस मान को ओवरराइड कर सकता है?
113 ansible 

11
कमांड लाइन से Ansible playbook के होस्ट वेरिएबल को ओवरराइड करें
यह एक प्लेबुक का टुकड़ा है जिसका मैं उपयोग कर रहा हूं ( server.yml): - name: Determine Remote User hosts: web gather_facts: false roles: - { role: remote-user, tags: [remote-user, always] } मेरे होस्ट फ़ाइल में सर्वरों के विभिन्न समूह हैं, जैसे [web] x.x.x.x [droplets] x.x.x.x अब मैं निष्पादित करने …

5
वैरिएबल जो मौजूदा एन्सिबल-प्लेबुक का मार्ग है जो निष्पादित कर रहा है?
क्या एक अनुशीलन चर है जिसमें निष्पादित करने योग्य वर्तमान अंसुख-प्लेबुक का पूर्ण मार्ग है? कुछ संदर्भ: मैं localhostmysql docker को कॉन्फ़िगर करने और ansible स्क्रिप्ट के सापेक्ष डेटा वॉल्यूम को माउंट करना चाहता हूं । उदाहरण के लिए, मान लें कि मैंने एक रिपॉजिटरी को चेकआउट कर दिया है …
109 ansible 

2
कार्य केवल तभी करें जब होस्ट समूह से संबंधित न हो
यदि कोई वर्तमान समूह का होस्ट किसी निश्चित समूह से संबंधित नहीं है , तो मैं केवल एक कार्य को चलाने में सक्षम होना चाहूंगा । अर्ध छद्म कोड में: - name: my command command: echo stuff when: "if {{ ansible_hostname }} not in {{ ansible_current_groups }}" मुझे यह कैसे …
106 ansible 

11
कई फ़ाइलों को कॉपी करें
किसी कार्य में Ansible द्वारा दूरस्थ नोड्स में एक से अधिक फ़ाइल की प्रतिलिपि कैसे बना सकता हूं? मैंने फ़ाइलों को परिभाषित करने के लिए अपने कार्य में कॉपी मॉड्यूल लाइन की नकल करने की कोशिश की है लेकिन यह केवल पहली फ़ाइल की प्रतिलिपि बनाता है।
104 ansible 

22
एक नया उपयोगकर्ता और पासवर्ड बनाना
मेरे पास एक काम है जो ubuntu 12.04 पर एक नया उपयोगकर्ता बनाता है; - name: Add deployment user action: user name=deployer password=mypassword यह अपेक्षित रूप से पूरा होता है, लेकिन जब मैं उस उपयोगकर्ता के रूप में लॉगिन करता हूं और पासवर्ड के साथ sudo करने का प्रयास करता …
103 bash  shell  ubuntu  ansible 

10
उत्तर देने योग्य: वर्तमान लक्ष्य होस्ट का IP पता प्राप्त करें
आपको एक भूमिका में वर्तमान होस्ट का आईपी पता कैसे मिलता है? मुझे पता है कि आप उन समूहों की सूची प्राप्त कर सकते हैं जो होस्ट होस्ट के सदस्य और होस्टनाम हैं, लेकिन मैं आईपी एड्रेस प्राप्त करने के लिए एक समाधान खोजने में असमर्थ हूं। आप होस्टनाम का …

7
यदि कोई चर परिभाषित नहीं है, तो डिफ़ॉल्ट का उपयोग करें
मैं usersअपनी भूमिका के अंदर लिनक्स निर्माण को अनुकूलित कर रहा हूं । मैं जाने के लिए की जरूरत है मेरी भूमिका अनुकूलित के उपयोगकर्ताओं home_directory, group_name, name,password । मैं सोच रहा था कि क्या डिफ़ॉल्ट मूल्यों के साथ सामना करने के लिए अधिक लचीला तरीका है। मुझे पता है …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.