我希望能够在不需要sudo密码的情况下使用用户sa1运行ansible:
第一次操作OK:
[root@centos1 cp]# ansible cent2 -m shell -a "sudo yum -y install httpd"
cent2 | SUCCESS | rc=0 >>
第二次失败:
[root@centos1 cp]# ansible cent2 -s -m yum -a "name=httpd state=absent"
cent2 | FAILED! => {
"changed": false,
"failed": true,
"module_stderr": "",
"module_stdout": "sudo: a password is required\r\n",
"msg": "MODULE FAILURE",
"parsed": false
}
请帮忙!
-s
开关已被弃用。也许尝试使用-b
(变为)选项。另外,尝试通过-u
显式设置登录用户,这样行吗? - fishi0x01