ansible-role-htpasswd/tasks/htpasswdfile.yml

11 lines
491 B
YAML

- name: set user and pw
with_items: "{{ htpasswdfile[passfile].users }}"
htpasswd:
crypt_scheme: "{{ htpasswdfile[passfile].crypt_scheme|d('apr_md5_crypt') }}"
path: "{{ htpasswdfile[passfile].path }}"
name: "{{ item.name }}"
password: "{{ item.pw }}"
owner: "{{ htpasswdfile[passfile].owner|d('root') }}"
group: "{{ htpasswdfile[passfile].group|d('www-data') }}"
mode: "{{ htpasswdfile[passfile].mode|d('0640') }}"
state: "{{ item.state|d('present') }}"