我的命令行是
ansible-playbook *playbook-name* --ask-become-pass
在这种情况下,ansible
会要求输入密码。
我想使用相同的命令,但无需以交互方式输入密码。
之类的东西ansible-playbook *playbook-name* --ask-become-pass < password
(当然不起作用)
答案 0 :(得分:1)
我通过删除--ask-become-pass选项修复了我的问题,并在我的库存中设置了ansible_become_pass变量(并通过保险库加密了密码)。因此,在sudo操作期间,ansible使用我提供的密码“成为”另一个用户