From e1e0c9210eaeb797c63a1e6c469f9d06fd338e1e Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 14 Jul 2016 16:41:31 -0400 Subject: [PATCH] ansible: template optional nginx_upstream servers in nginx.conf Signed-off-by: Alfredo Deza --- ansible/roles/nginx/templates/nginx.conf | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ansible/roles/nginx/templates/nginx.conf b/ansible/roles/nginx/templates/nginx.conf index 912dd773..1cb6fb5f 100644 --- a/ansible/roles/nginx/templates/nginx.conf +++ b/ansible/roles/nginx/templates/nginx.conf @@ -25,14 +25,12 @@ http { # server_names_hash_bucket_size 64; # server_name_in_redirect off; - include /etc/nginx/mime.types; default_type application/octet-stream; ## # Logging Settings ## - access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; @@ -59,6 +57,17 @@ http { https on; } + {% for upstream in nginx_upstreams %} + upstream {{ upstream.name }} { + {% if upstream.strategy is defined %} + {{ upstream.strategy }}; + {% endif %} + {% for server in upstream.servers %} + server {{ server }}; + {% endfor %} + } + {% endfor %} + ## # Virtual Host Configs ## -- 2.39.5