From 44cf074a39ed2db31fdcd8d6eae3d96068c49e05 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Thu, 18 Feb 2021 22:07:24 +0100 Subject: [PATCH] [nginx] Add feature to add additional params to a nginx server Signed-off-by: Yohann D'ANELLO --- group_vars/nginx.yml | 1 + roles/nginx/templates/nginx/sites-available/service.j2 | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/group_vars/nginx.yml b/group_vars/nginx.yml index 76e216b5..a75550cc 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 1e17e099..b44a4d53 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 }} {