16 lines
553 B
YAML
16 lines
553 B
YAML
- set_fact:
|
|
current_users: "{{ htpasswdfile[passfile].users }}"
|
|
current_file: "{{ htpasswdfile[passfile] }}"
|
|
|
|
- name: set user and pw
|
|
no_log: True
|
|
loop: "{{ current_users }}"
|
|
htpasswd:
|
|
crypt_scheme: "{{ current_file.crypt_scheme|d('apr_md5_crypt') }}"
|
|
path: "{{ current_file.path }}"
|
|
name: "{{ item.name }}"
|
|
password: "{{ item.pw }}"
|
|
owner: "{{ current_file.owner|d('root') }}"
|
|
group: "{{ current_file.group|d('www-data') }}"
|
|
mode: "{{ current_file.mode|d('0640') }}"
|
|
state: "{{ item.state|d('present') }}"
|