From 44dd9b0de7f031ffb4e22df422506362327f733f Mon Sep 17 00:00:00 2001 From: Michael Palmer Date: Mon, 10 Apr 2017 07:35:09 -0700 Subject: [PATCH] added upstream config for tcp/udp streaming --- templates/nginx.conf.j2 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/templates/nginx.conf.j2 b/templates/nginx.conf.j2 index e83d320..273030e 100644 --- a/templates/nginx.conf.j2 +++ b/templates/nginx.conf.j2 @@ -14,8 +14,21 @@ events { {{ nginx_extra_conf_options }} {% endif %} -{% if nginx_stream_path %} +{% if nginx_streams %} stream { +{% if nginx_stream_upstreams %} +{% for upstream in nginx_stream_upstreams %} + upstream {{ upstream.name }} { +{% for server in upstream.servers %} + server {{ server }}; +{% endfor %} +{% if upstream.extra_parameters is defined %} + {{ upstream.extra_parameters|indent(8) }} +{% endif %} + } +{% endfor %} +{% endif %} + include {{ nginx_stream_path }}/*; } {% endif %}