私はいくつかのことをするためにec2インスタンスを起動するための簡単なansilbeプレイブックを実行しています...起動ec2タスクは動作しますがyumはしません...ここに私です-vvv
そのタスクの出力yumモジュールは不可能だがyum.pyは存在しない
TASK [aws : install mdadm] *****************************************************
task path: /Users/usrxxx/Desktop/cloud-jumper/Ansible/roles/aws/tasks/main.yml:23
Using module file /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ansible/modules/core/packaging/os/yum.py
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: usrxxx
<localhost> EXEC /bin/sh -c '(umask 77 && mkdir -p "` echo ~/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467 `" && echo ansible-tmp-1485961836.82-278342855888467="` echo ~/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467 `") && sleep 0'
<localhost> PUT /var/folders/cx/_fdv7nkn6dz21798p_bn9dp9ln9sqc/T/tmph8PxIS TO /Users/usrxxx/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467/yum.py
<localhost> EXEC /bin/sh -c 'chmod u+x /Users/usrxxx/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467/ /Users/usrxxx/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467/yum.py && sleep 0'
<localhost> EXEC /bin/sh -c '/usr/local/bin/python /Users/usrxxx/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467/yum.py; rm -rf "/Users/usrxxx/.ansible/tmp/ansible-tmp-1485961836.82-278342855888467/" > /dev/null 2>&1 && sleep 0'
An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
File "/var/folders/cx/_fdv7nkn6dz21798p_bn9dp9ln9sqc/T/ansible_6aNOBu/ansible_module_yum.py", line 25, in <module>
import yum
ImportError: No module named yum
fatal: [localhost]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_name": "yum"
},
"module_stderr": "Traceback (most recent call last):\n File \"/var/folders/cx/_fdv7nkn6dz21798p_bn9dp9ln9sqc/T/ansible_6aNOBu/ansible_module_yum.py\", line 25, in <module>\n import yum\nImportError: No module named yum\n",
"module_stdout": "",
"msg": "MODULE FAILURE"
}
私はこのパスに見えた:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ansible/modules/core/packaging/os/
とそれが含まれていないがyum.py ....
私の脚本は、同様に次のようになります。
--- # Launch ec2
- name: Create ec2 instance
hosts: local2
connection: local
gather_facts: false
roles:
- aws
debian-family ec2インスタンスで 'yum'を使用しようとしていますか? –
ああああ!私はamiを変更するのを忘れてしまった...ありがとう! – user2061886
wait ... misspoke ...私はRHEL 7 amiを使用しています...私は私のマックからもplaybookを実行しています – user2061886