diff --git a/group_vars/nginx.yml b/group_vars/nginx.yml index 76e216b528e377ed4b8f6e458e2eded708d72581..a75550cc160b98c3dc089de3c47e7aa586efd3a4 100644 --- a/group_vars/nginx.yml +++ b/group_vars/nginx.yml @@ -19,6 +19,7 @@ glob_nginx: locations: - filter: "/" params: [] + additional_params: [] upstreams: [] auth_passwd: [] diff --git a/roles/nginx/templates/nginx/sites-available/service.j2 b/roles/nginx/templates/nginx/sites-available/service.j2 index 1e17e0994994ac34f78cd12e317b61debbd846ac..b44a4d53e17730fc7c2fe8306831420001808972 100644 --- a/roles/nginx/templates/nginx/sites-available/service.j2 +++ b/roles/nginx/templates/nginx/sites-available/service.j2 @@ -92,6 +92,12 @@ server { {% if server.access_log is defined %}access_log {{ server.access_log }};{% endif %} {% if server.error_log is defined %}error_log {{ server.error_log }};{% endif %} +{% if server.additional_params is defined %} +{% for param in server.additional_params %} + {{ param }}; +{% endfor %} +{% endif %} + {% if server.locations is defined %} {% for location in server.locations %} location {{ location.filter }} {