如何通过LDAP身份验证对主机执行Ansible剧本?

时间:2020-02-18 14:43:19

标签: authentication ansible ldap pam

我试图通过从外部身份验证源(LDAP / PAM)获取主机的凭据来配置执行我的剧本的设置。

我有一个常规的/etc/ansible/hosts库存文件,其中包含主机的IP和用户名。在执行剧本期间,它应该从外部LDAP / PAM服务器动态获取每个主机各自用户的密码。

这可行吗?

1 个答案:

答案 0 :(得分:0)

根据您的要求,这不是可行的(对此不是很确定),但是您可以做的是将凭据存储在某个文件中,然后在运行剧本时将其作为Extra-vars使用。

否则,您可以使用Expect模块将密码作为额外变量传递。

相关问题