Ansible अनदेखी ansible_python_interpreter के रूप में कमांड लाइन पैरामीटर

0

सवाल

के रूप में आप देख सकते हैं से कोड स्निपेट के नीचे, ansible के निष्पादन हो रहा है की अनदेखी ansible_python_interpreter चर. सहारा के बिना एक सूची के लिए फ़ाइल (यह है के लिए एक gitlab पाइप लाइन के आधार पर hashicorp के पैकर - जो कॉल ansible), कैसे कर सकता है मैं लागू ansible का उपयोग करने के लिए जो कुछ भी अजगर संस्करण मैं? इस मामले में, यह एक Ubuntu 18.04, तो मैं चाहता हूँ से स्विच करने के लिए अजगर 2.7 के लिए अजगर-3.6.

एक और संबंधित के कारण couldto हो सकता है तथ्य यह है कि ansibles pkg (नीति?) हमेशा स्थापित अजगर-2.7 पर बायोनिक.

root@ubuntu18:~# ansible --version
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC 7.5.0]
root@ubuntu18:~# /usr/bin/python3.6 --version
Python 3.6.9
root@ubuntu18:~# ansible --version -e 'ansible_python_interpreter=/usr/bin/python3.6'
ansible 2.9.27
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC 7.5.0]
root@ubuntu18:~#

मेरी अंतिम उपाय करने के लिए लगता है हो सकता है स्थापित करने ansible का उपयोग कर pip3, लेकिन की आवश्यकता होगी कि एक महत्वपूर्ण फिर से लिखना दोनों की पाइप लाइन yaml और पैकर की json.

किसी भी मदद की बहुत सराहना की जाएगी.

चियर्स

ansible python python-3.x ubuntu
2021-11-23 17:22:13
1

सबसे अच्छा जवाब

0

तुम नहीं प्रदान की है कि किसी भी सबूत के पैरामीटर किया जा रहा है नजरअंदाज कर दिया. ansible_python_intepreter के लिए लागू होता है के निष्पादन मॉड्यूल पर लक्ष्य है, नहीं करने के लिए निष्पादन की Ansible ही है ।

के Ansible नियंत्रण प्रक्रिया हमेशा उपयोग अजगर दुभाषिया यह स्थापित किया गया था, के तहत; सबसे अच्छा तरीका है यह बदलने के लिए बदलने के लिए है, अपने को स्थापित करने की प्रक्रिया है ।

2021-11-23 17:27:15

आह, "के Ansible नियंत्रण प्रक्रिया हमेशा उपयोग अजगर दुभाषिया यह स्थापित किया गया था, के तहत;", बताते हैं कि कुछ का व्यवहार मैंने देखा है. किसी भी विचार कैसे करने के लिए जांच के तहत कौन-सा संस्करण स्थापित किया गया था?
U880D

चलाने के लिए ansible --version
flowerysong

वहाँ मैंने पाया कारण के लिए कुछ के व्यवहार: ansible python module location = /usr/lib/python2.7/site-packages/ansible. हम हो सकता है का पालन करने की जरूरत Ansible: बदलने के लिए कैसे अजगर संस्करण?
U880D

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में