]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ansible: template optional nginx_upstream servers in nginx.conf
authorAlfredo Deza <adeza@redhat.com>
Thu, 14 Jul 2016 20:41:31 +0000 (16:41 -0400)
committerAlfredo Deza <adeza@redhat.com>
Wed, 20 Jul 2016 12:26:48 +0000 (08:26 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ansible/roles/nginx/templates/nginx.conf

index 912dd7739e0daffd698df93841e372c5f952c0ed..1cb6fb5fac958ae3a1a54442a2cbd7dfd091f391 100644 (file)
@@ -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
        ##