touch htpasswd file if it doesn't existsusefix
pkg.installed: | pkg.installed: | ||||
- name: {{ nginx.apache_utils }} | - name: {{ nginx.apache_utils }} | ||||
make sure {{ htauth }} exists: | |||||
file.exists: | |||||
- name: {{ htauth }} | |||||
{% for name, user in pillar.get('users', {}).items() %} | {% for name, user in pillar.get('users', {}).items() %} | ||||
{% if user['webauth'] is defined -%} | {% if user['webauth'] is defined -%} | ||||
- pkg: htpasswd | - pkg: htpasswd | ||||
{% endif -%} | {% endif -%} | ||||
{% endfor %} | |||||
{% endfor %} |