我无法再弄清楚这一点,因为我知道无法从 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 文档。
归档时间: |
|
查看次数: |
22352 次 |
最近记录: |