Ansible 运行以 MODULE FAILURE 结束?

ehi*_*ime 8 ansible

我无法再弄清楚这一点,因为我知道无法从 ansible 中获得“真正的”错误消息。我运行下面

$ ansible -i /opt/ansible/ec2.py "tag_Function_app:&tag_Application_pro:&tag_Environment_pqa"   --private-key=~/.ssh/id_root_rsa -m shell --sudo -a "service httpd restart" -u root 
Run Code Online (Sandbox Code Playgroud)

但最终会出现一个非常难以描述的错误

10.221.142.0 | FAILED | rc=0 >>
MODULE FAILURE
Run Code Online (Sandbox Code Playgroud)

到底发生了什么?有没有办法让我进一步调试这个?尝试严格使用用户/ sshkey ssh 工作正常吗?

小智 10

当 Python 2.x 未安装在/usr/bin/python. 例如在 Ubuntu 16.04 上你必须安装它:

sudo apt -y update && sudo apt install -y python-minimal
Run Code Online (Sandbox Code Playgroud)

另请参阅ansible 文档


ehi*_*ime 8

答案是,用户没有sudo权限。谢谢大家=)