- name: set user and file fact 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') }}"