प्रथम- playbook.yml:
--- - होस्ट: सभी कार्य: - नाम: test shell: chdir = / home / tibco pbrun su - tibco sh test.sh sudo: yes
त्रुटि:
[root @ c0043724 उत्तरदायी ] # नोटिबल-प्लेबुक-वीवीवी प्रथम-प्लेबुक.इम -यू बालप --कक-पास -सी पैरामीटर एसएसएच पासवर्ड: प्ले [सब] ****************** *************************************************************************************** तथ्य ************************************************** ************ & lt; c0043725.itcs.hp.com & gt; उपयोगकर्ता के लिए प्रतिष्ठान कनेक्शन: पोर्ट 22 से सीए 20043725.itcs.hp.com पर & lt; c0043725.itcs.hp.com & gt; REMOTE_MODULE सेटअप & lt; c0043725.itcs.hp.com & gt; EXEC / bin / sh -c 'mkdir -p $ HOME / .able / tmp / ansible-tmp-1426531409.47-88648204897709 & amp; amp; Chmod a + rx $ HOME / .able / tmp / ansible-tmp-1426531409.47-88648204897709 & amp; amp; गूंज $ HOME / .ansible / tmp / ansible-tmp-1426531409.47-88648204897709 '& lt; c0043725.itcs.hp.com & gt; PUT / tmp / tmpNP2qY2 /home/balp/.ansible/tmp/ansible-tmp-1426531409.47-88648204897709/setup करने के & lt; c0043725.itcs.hp.com & gt; EXEC / bin / श -c 'LANG = en_US.UTF-8 LC_CTYPE = en_US.UTF-8 / usr / bin / अजगर /home/balp/.ansible/tmp/ansible-tmp-1426531409.47-88648204897709/setup; rm- आरएफ /home/balp/.ansible/tmp/ansible-tmp-1426531409.47-88648204897709/ & gt; / dev / बातिल 2 & gt; & amp; 1 'ठीक: [c0043725.itcs.hp.com] टास्क: [परीक्षण] * ************************************************** ************** & lt; c0043725.itcs.hp.com & gt; उपयोगकर्ता के लिए प्रतिष्ठान कनेक्शन: पोर्ट 22 से सीए 20043725.itcs.hp.com पर & lt; c0043725.itcs.hp.com & gt; REMOTE_MODULE आदेश chdir = / घर / TIBCO pbrun सु - TIBCO श test.sh #USE_SHELL & LT; c0043725.itcs.hp.com & gt; EXEC / bin / श -c 'mkdir -p $ HOME / .ansible / tmp / ansible-tmp-1426531412.61-87821666758998 & amp; & amp; Chmod a + rx $ HOME / .able / tmp / ansible-tmp-1426531412.61-87821666758998 और amp; amp; गूंज $ HOME / .ansible / tmp / ansible-tmp-1426531412.61-87821666758998 '& lt; c0043725.itcs.hp.com & gt; PUT / tmp / tmpNgfy06 /home/balp/.ansible/tmp/ansible-tmp-1426531412.61-87821666758998/command करने के & lt; c0043725.itcs.hp.com & gt; एक्सईसी / बिन / श-सी 'सुडो-के एंड एंड amp; Sudo -H -S -p "[sudo, ansible, key = torjbeltprhcmjkqbwcakmroqrxvfiai] पासवर्ड:" -u रूट / बिन / श-सी "इको उत्तराधिकारी- torjbeltprhcmjkqbwcakmroqvfiai; LANG = en_US.UTF-8 LC_CTYPE = en_US.UTF- 8 / usr / bin / अजगर /home/balp/.ansible/tmp/ansible-tmp-1426531412.61-87821666758998/command; rm- आरएफ /home/balp/.ansible/tmp/ansible-tmp-1426531412.61-87821666758998/ & gt; / Dev / null 2 & gt; और 1 "'असफल: [c0043725.itcs.hp.com] = & gt; {"बदल गया": सच है, "सीएमडी": "पीबुन सु - टीबको श test.sh", "डेल्टा": "0: 00: 00.024 944", "एंड": "2015-03-16 18: 43: 33.371752" , "आरसी": 127, "प्रारंभ": "2015-03-16 18: 43: 33.346808", "चेतावनी": []} स्टेडरर: / बिन / श: pbrun: कमांड नहीं मिला पागल: सभी होस्ट पहले से विफल हो चुके हैं - PLAY RECAP को रद्द करना ******************************************************************************************* *********************** पुन: प्रयास करना, उपयोग: --limit @ / जड़ / प्रथम playbook.retry c0043725.itcs.hp.com: ठीक है = 1 बदल = 0 तक नहीं पहुंचा जा = 0 में विफल रहा है = 1
आप कृपया ठीक करने के लिए मदद कर सकते हैं?
बेहतर डिबगिंग के लिए अधिक जानकारी की आवश्यकता है लेकिन मेरा अनुमान है कि आप ऐसा करने के तीन अलग-अलग तरीकों को मिश्रण करने की कोशिश कर रहे हैं।
- कुछ कस्टम उपकरण pbrun कहा जाता है (मुझे लगता है कि यह आपके द्वारा बनाई गई कुछ स्क्रिप्ट / आपके ऑप्स पीपीएल आप सुडो एक्सेस)
-
सु कमांड में आप निष्पादित कर रहे हैं।
- आप
sudo: yes < / Code>।
- (इस तथ्य का उल्लेख नहीं करने के लिए कि आप प्लेबुक को
root
के रूप में चला रहे हैं, जो मूल रूप से दूरस्थ मशीन के रूट के रूप में कनेक्ट होगा (जब तक कि आप इसे कहीं ओवरराइड नहीं करते - आप
मैं आपको - संपादित करें - I मान आप पहले से ही पता है abt pbrun
और sudo
> Test.sh को अपनी प्लेबुक में और तीनों के सु करने के लिए एक ही रास्ता बरकरार रखें।
sudo_exe
# विकल्प sudo कार्यान्वयन के लिए परिवर्तन इस sudo_exe = sudo
No comments:
Post a Comment