ansible-playbook+module_stdout+sudo+a+password+is+required
时间: 2023-12-09 10:03:06 浏览: 140
ansible-playbook
根据提供的引用内容,你可以通过以下两种方法来解决ansible-playbook中出现"sudo: a password is required"的问题:
方法一:在ansible配置文件中添加sudo密码
在ansible配置文件中,你可以添加以下两行来指定sudo密码:
```shell
ansible_become_method=sudo
ansible_sudo_pass=1
```
请注意,这种方法的缺点是root用户的密码是明文的。
方法二:在hosts文件中指定ssh密码
在hosts文件中,你可以添加以下两行来指定ssh密码:
```shell
ansible_ssh_user=a
ansible_ssh_pass=1
```
如果你的密钥文件是受信任的,你也可以取消注释以下行来指定密钥文件:
```shell
#ansible_ssh_private_key_file=/home/a/.ssh/authorized_keys
```
阅读全文