import yum\r\nImportError: No module named y
报错:FAILED! => {"changed": false,"module_stderr": "Shared connection to 192.168.10.10 closed.rn","module_stdout": "Traceback (most recent call last):rn File "/tmp/ansible_NDuf1p/ansible_module_yum.py",line 27,in <module>rn import yumrnImportError: No module named yumrn","msg": "MODULE FAILURE","rc": 0}
解决方法: 1、在playbook中加入以下配置 - hosts: gitlab vars: ansible_python_interpreter: /usr/bin/python2.6.6 become: True become_user: root gather_facts: false roles: zabbix-agent 2、或者在ansible的hosts配置文件中,非python2.6环境服务器上添加ansible_python_interpreter参数 # vim /etc/ansible/hosts [gitlab] gitlab-server ansible_ssh_host=192.168.10.10 ansible_ssh_user=root ansible_python_interpreter=/usr/bin/python2.6.6 #添加最后字段 3、 如果yum命令执行失败,修改 /usr/bin/yum 里为 旧的python解释器的路径 # vim /usr/bin/yum #!/usr/bin/python2.6.6 #修改第一行 ...... (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |