【问题标题】:How to execute Ansible playbooks with LDAP authentication to hosts?如何通过对主机的 LDAP 身份验证执行 Ansible 剧本?
【发布时间】:2020-02-18 14:43:19
【问题描述】:

我正在尝试配置一个设置,通过从外部身份验证源 (LDAP/PAM) 获取主机凭据来执行我的 playbook。

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

这可行吗?

【问题讨论】:

标签: authentication ansible ldap pam


【解决方案1】:

根据您的要求,这是不可行的(对此不太确定),但您可以将凭据存储在某个文件中,然后在运行 playbook 时将其用作额外变量。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-12
    • 2013-05-10
    • 2014-02-19
    • 1970-01-01
    • 2017-09-18
    • 2017-07-30
    • 2015-02-03
    相关资源
    最近更新 更多