基本的ansible命令行失败,并显示模块故障错误

时间:2019-04-30 05:01:06

标签: ansible

我的ansible命令失败,并显示以下错误:

$ ansible all  -i /tmp/myhosts -m shell -a 'uname -a' -u user1 -k 
SSH password: 
host1.mycomp.com | FAILED! => {
    "changed": false, 
    "module_stderr": "", 
    "module_stdout": "  File \"/home/user1/.ansible/tmp/ansible-tmp-1556597037.27-168849792658772/AnsiballZ_command.py\", line 39\r\n    with open(module, 'wb') as f:\r\n            ^\r\nSyntaxError: invalid syntax\r\n", 
    "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", 
    "rc": 1
}

我不知道如何从单个命令行查看stdout / stderr。关于如何查看std out / err的任何建议都很棒。

$ more /tmp/myhosts
[mybox]
host1.mycomp.com
[dev]
host1.mycomp.com
[allserver:children]
mybox
dev
[allserver:vars]
variable=somestring

/ tmp / hosts具有良好的权限。

我还可以使用用户ID SSH到目标服务器

$ ssh user1@host1.mycomp.com
Password: 
Last login: Tue Apr 30 00:03:57 2019 from 10.123.235.126
$ hostname
host1
ansible --version
2.7.1

您能帮我解决错误吗?

0 个答案:

没有答案