library/roles/apache/tasks/apache-basic-auth.yml: Fix the task that creates the htpasswd file.

This commit is contained in:
Andrea Dell'Amico 2017-10-13 13:46:17 +02:00
parent 9b299176cd
commit 7b9b7549a7
1 changed files with 3 additions and 4 deletions

View File

@ -19,20 +19,19 @@
- apache
- apache_basic_auth
- name: Create the basic auth file
- name: Create the basic auth file when it is unique to all the virtualhosts
htpasswd: path={{ apache_basic_auth_file }} name={{ item.username }} password={{ item.password }} create=yes state={{ item.state }}
when: apache_basic_users is defined and apache_basic_auth_single_file
with_items: '{{ apache_basic_users }}'
tags:
- apache
- apache_basic_auth
ignore_errors: True
- name: Create the basic auth file
- name: Create the basic auth files
htpasswd: path={{ item.auth_file }} name={{ item.username }} password={{ item.password }} create=yes state={{ item.state }}
with_items: '{{ apache_basic_users | default([]) }}'
when: apache_basic_users is defined and not apache_basic_auth_single_file
tags:
- apache
- apache_basic_auth
ignore_errors: True