diff --git a/templates/etc/nginx/sites-available/_base.j2 b/templates/etc/nginx/sites-available/_base.j2 index b7f5bd8..354ef6b 100644 --- a/templates/etc/nginx/sites-available/_base.j2 +++ b/templates/etc/nginx/sites-available/_base.j2 @@ -102,16 +102,20 @@ server { {% endfor %} # <-- Custom locations {% endif %} -{% if item.use_access_log is defined and item.use_access_log %} +{% if item.use_access_log is defined %} +{% if item.use_access_log %} access_log {{ nginx_log_dir }}/{{ __main_name }}_access.log combined; {% else %} access_log off; {% endif %} -{% if item.use_error_log is defined and item.use_error_log %} +{% endif %} +{% if item.use_error_log is defined %} +{% if item.use_error_log %} error_log {{ nginx_log_dir }}/{{ __main_name }}_error.log {{ nginx_error_log_level }}; {% else %} error_log off; {% endif %} +{% endif %} } {% if item.redirect_from is defined and item.redirect_from is iterable %} diff --git a/tests/test.yml b/tests/test.yml index 24439f2..2939ec4 100644 --- a/tests/test.yml +++ b/tests/test.yml @@ -122,6 +122,7 @@ filename : 'first-test' override_try_files: '$uri $uri index.htm index.html' manage_local_content: false + use_error_log: false more: - 'autoindex off;' - 'add_header X-ansible-default 1;'