小编sup*_*cuo的帖子

如何安全地使用每个主机的密码实现 ansible?

我想使用ansible来管理一组现有的服务器。我创建了一个ansible_hosts文件,并-K使用仅针对单个主机的命令进行了成功测试(使用选项)

ansible -i ansible_hosts host1 --sudo -K # + commands ...
Run Code Online (Sandbox Code Playgroud)

我现在的问题是每个主机上的用户密码都不同,但是我在 Ansible 中找不到处理此问题的方法。

使用-K,我只被提示预先输入一个 sudo 密码,然后似乎在没有提示的情况下为所有后续主机尝试:

host1 | ...
host2 | FAILED => Incorrect sudo password
host3 | FAILED => Incorrect sudo password
host4 | FAILED => Incorrect sudo password
host5 | FAILED => Incorrect sudo password
Run Code Online (Sandbox Code Playgroud)

迄今为止的研究:

security sudo ansible

118
推荐指数
4
解决办法
4万
查看次数

标签 统计

ansible ×1

security ×1

sudo ×1