我试图通过从外部身份验证源(LDAP / PAM)获取主机的凭据来配置执行我的剧本的设置。
我有一个常规的/etc/ansible/hosts
库存文件,其中包含主机的IP和用户名。在执行剧本期间,它应该从外部LDAP / PAM服务器动态获取每个主机各自用户的密码。
这可行吗?
答案 0 :(得分:0)
根据您的要求,这不是可行的(对此不是很确定),但是您可以做的是将凭据存储在某个文件中,然后在运行剧本时将其作为Extra-vars使用。
否则,您可以使用Expect模块将密码作为额外变量传递。