--- - name: FILE | Delete htpasswd file file: path: "{{ nginx_htpasswd_dir }}/{{ item.name }}" state: absent with_items: "{{ nginx_htpasswd }}" when: item.state is defined and item.state == 'absent' no_log: true - name: HTPASSWD | Manage files htpasswd: name: "{{ item.1.name }}" password: "{{ item.1.password }}" state: "{{ item.1.state | default('present') }}" path: "{{ nginx_htpasswd_dir }}/{{ item.0.name }}" with_subelements: - "{{ nginx_htpasswd }}" - users when: item.0.state is not defined or item.0.state == 'present' no_log: true