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 %}