From ba7bbb62c03afc3601a388d17c3c8098cc71cb87 Mon Sep 17 00:00:00 2001 From: Mehdi Benadel Date: Fri, 20 Dec 2024 14:13:20 +0100 Subject: [PATCH] Add possibilty to handle multiple network tags --- nginx.tmpl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nginx.tmpl b/nginx.tmpl index d18b2ab..1e0ed80 100644 --- a/nginx.tmpl +++ b/nginx.tmpl @@ -289,9 +289,11 @@ {{- else }} {{- $keepalive := $vpath.keepalive }} location {{ .Path }} { - {{- if eq $vpath.network_tag "internal" }} - # Only allow traffic from internal clients - include /etc/nginx/network_internal.conf; + {{- if not (eq $vpath.network_tag "external") }} + {{- if exists (printf "/etc/nginx/network_%s.conf" $vpath.network_tag) }} + # Only allow traffic from {{ $vpath.network_tag }} clients + include {{ printf "/etc/nginx/network_%s.conf" $vpath.network_tag }}; + {{- end }} {{- end }} {{ $proto := $vpath.proto }}