如果使用 pbrun 并且 rootlogin 被禁用,如何设置 ansible 无密码登录

如果使用 pbrun 并且 rootlogin 被禁用,如何设置 ansible 无密码登录

我是 ansible 新手,我们使用 pbrun (powerbroker) 而不是 sudo,并且所有服务器上都禁用了 root 登录。如何通过 ansible master 设置无密码登录所有从属服务器?

我的考虑:我们可以创建 ansible 用户 > 它应该通过 pbrun 自动切换到 root。

如何设置?

答案1

只需创建一个用户并通过 pbrun 授予其全部权限。

在 Ansible 中设置:

webserver ansible_user=manager ansible_become=true ansible_become_method=pbrun

在库存中。become_method指令可以从游戏级别设置为任务级别。请参阅成为文件以获取进一步的指示。

相关内容