Ansible - 将密码传递给使用--ask-become-pass选项的playbook命令

时间:2017-05-30 09:51:15

标签: ansible sudo

我的命令行是

ansible-playbook *playbook-name* --ask-become-pass

在这种情况下,ansible会要求输入密码。

我想使用相同的命令,但无需以交互方式输入密码。

之类的东西
ansible-playbook *playbook-name* --ask-become-pass < password

(当然不起作用)

1 个答案:

答案 0 :(得分:1)

我通过删除--ask-become-pass选项修复了我的问题,并在我的库存中设置了ansible_become_pass变量(并通过保险库加密了密码)。因此,在sudo操作期间,ansible使用我提供的密码“成为”另一个用户