file.absent | file.absent | ||||
{% endfor %} | {% endfor %} | ||||
{% if pillar.get('nginx', {}).get('use_upstart', true) %} | |||||
{% set logger_types = ('access', 'error') %} | |||||
{% for log_type in logger_types %} | |||||
/var/log/nginx/{{ log_type }}.log: | |||||
file.absent | |||||
nginx-logger-{{ log_type }}: | |||||
file: | |||||
- managed | |||||
- name: /etc/init/nginx-logger-{{ log_type }}.conf | |||||
- template: jinja | |||||
- user: root | |||||
- group: root | |||||
- mode: 440 | |||||
- source: salt://nginx/templates/upstart-logger.jinja | |||||
- context: | |||||
type: {{ log_type }} | |||||
service: | |||||
- running | |||||
- enable: True | |||||
- require: | |||||
- file: nginx-logger-{{ log_type }} | |||||
- require_in: | |||||
- service: nginx | |||||
{% endfor %} | |||||
/etc/logrotate.d/nginx: | |||||
file: | |||||
- absent | |||||
{% endif %} | |||||
/etc/nginx: | /etc/nginx: | ||||
file.directory: | file.directory: | ||||
- user: root | - user: root |
include: | include: | ||||
- nginx.common | - nginx.common | ||||
{% if pillar.get('nginx', {}).get('use_upstart', true) %} | |||||
- nginx.upstart | |||||
{% endif %} | |||||
{% if pillar.get('nginx', {}).get('user_auth_enabled', true) %} | {% if pillar.get('nginx', {}).get('user_auth_enabled', true) %} | ||||
- nginx.users | - nginx.users | ||||
{% endif %} | {% endif %} |
{% set logger_types = ('access', 'error') %} | |||||
{% for log_type in logger_types %} | |||||
/var/log/nginx/{{ log_type }}.log: | |||||
file.absent | |||||
nginx-logger-{{ log_type }}: | |||||
file: | |||||
- managed | |||||
- name: /etc/init/nginx-logger-{{ log_type }}.conf | |||||
- template: jinja | |||||
- user: root | |||||
- group: root | |||||
- mode: 440 | |||||
- source: salt://nginx/templates/upstart-logger.jinja | |||||
- context: | |||||
type: {{ log_type }} | |||||
service: | |||||
- running | |||||
- enable: True | |||||
- require: | |||||
- file: nginx-logger-{{ log_type }} | |||||
- require_in: | |||||
- service: nginx | |||||
{% endfor %} | |||||
/etc/logrotate.d/nginx: | |||||
file.absent |