summaryrefslogtreecommitdiff
path: root/jobs/nginx.nomad.hcl
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2023-08-22 20:34:02 +0200
committerMathias Magnusson <mathias@magnusson.space>2023-08-22 20:34:02 +0200
commit04b07e354a13aa458d56dc813589e7645877af08 (patch)
tree9877cc77410d468a2e1ce23419830b0499bbb6bc /jobs/nginx.nomad.hcl
parent2466d92662a3fd13d9b97df75aa628ccf1032f68 (diff)
downloadgarm-04b07e354a13aa458d56dc813589e7645877af08.tar.gz
Move to `space` tld
Diffstat (limited to 'jobs/nginx.nomad.hcl')
-rw-r--r--jobs/nginx.nomad.hcl12
1 files changed, 8 insertions, 4 deletions
diff --git a/jobs/nginx.nomad.hcl b/jobs/nginx.nomad.hcl
index 1e21647..ccd9e0a 100644
--- a/jobs/nginx.nomad.hcl
+++ b/jobs/nginx.nomad.hcl
@@ -39,6 +39,7 @@ job "virtual-hosting" {
{{- range nomadServices -}}
{{- $hostname := "" -}}
{{- $certname := "" -}}
+ {{- $default := "" -}}
{{- range $tag := .Tags -}}
{{- if $tag | regexMatch "nginx.hostname=" -}}
{{- $hostname = $tag | replaceAll "nginx.hostname=" "" -}}
@@ -46,6 +47,9 @@ job "virtual-hosting" {
{{- if $tag | regexMatch "nginx.certname=" -}}
{{- $certname = $tag | replaceAll "nginx.certname=" "" -}}
{{- end -}}
+ {{- if $tag | regexMatch "nginx.default_server" -}}
+ {{- $default = "default_server" -}}
+ {{- end -}}
{{- end -}}
{{- if eq $hostname "" -}}
{{- continue -}}
@@ -61,8 +65,8 @@ upstream {{ $upstream }} {
}
server {
- listen 80;
- listen [::]:80;
+ listen 80 {{ $default }};
+ listen [::]:80 {{ $default }};
http2 on;
server_name {{ $hostname }};
@@ -80,8 +84,8 @@ server {
{{ if ne $certname "" -}}
server {
- listen 443 ssl;
- listen [::]:443 ssl;
+ listen 443 ssl {{ $default }};
+ listen [::]:443 ssl {{ $default }};
http2 on;
server_name {{ $hostname }};