如何使用ansible playbook为nagios设置密码

时间:2017-11-26 08:53:41

标签: ansible nagios

我想使用ansible playbook设置nagios核心的密码。 手动执行,设置密码的命令是:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

新密码:

重新输入新密码:

我想通过ansible playbook设置相同的内容。

1 个答案:

答案 0 :(得分:4)

您是否尝试过这样的htpasswd模块:

- name: Set password to nagios
  htpasswd:
    path: "/usr/local/nagios/etc/htpasswd.users"
    name: nagiosadmin
    password: "Very-Secure-Password"
    crypt_scheme: md5_crypt

注意passlib必须安装在执行模块

的主机上