ansible报 MODULE FAILURE

发布时间 2023-10-10 15:51:46作者: 捏你小脸

在使用ansibles  批量连接新升级的欧拉系统时候,报MODULE FAILURE

原因:ansibles  默认的python  名字叫python,需要使用python3,; 而欧拉的python 链接到的是python2

 

解决办法: 

先将 python 重命名,

 再执行: ln -s /usr/bin/python3 /usr/bin/python

将 python 链接到python3  就行

 

方法而,在ansible 的hosts文件里,每台要使用的ip 行的末尾,都加上 :ansible_python_interpreter=/usr/bin/python3

指定使用的python文件

[test]

192.168.0.1  .............[用户,密码等信息]..........  ansible_python_interpreter=/usr/bin/python3