From fc50463cbf9d561a5c482df2e5807121494ca88c Mon Sep 17 00:00:00 2001 From: Mathias Magnusson Date: Wed, 29 Nov 2023 14:48:22 +0100 Subject: Attempt to fix ssl certs --- jobs/certificates.nomad.hcl | 6 +++--- jobs/virtual-hosting.nomad.hcl | 40 +++++++++++++++++++++++++++------------- 2 files changed, 30 insertions(+), 16 deletions(-) (limited to 'jobs') diff --git a/jobs/certificates.nomad.hcl b/jobs/certificates.nomad.hcl index c2f4a23..52f0638 100644 --- a/jobs/certificates.nomad.hcl +++ b/jobs/certificates.nomad.hcl @@ -26,7 +26,7 @@ job "certificates" { provider = "nomad" tags = [ - "nginx.hijack_http=.dinlugnastund.se", + "nginx.acme-challenge", ] } @@ -47,7 +47,7 @@ job "certificates" { #!/usr/bin/env bash function dns() { - [ -f "/lego/certificates/$1.key" ] && cmd="renew --days 45" || cmd=run + [ -f "/lego/certificates/$1.key" ] && cmd="renew --no-random-sleep --days 45" || cmd=run /local/lego \ --accept-tos \ --path /lego \ @@ -58,7 +58,7 @@ function dns() { } function http() { - [ -f "/lego/certificates/$1.key" ] && cmd="renew --days 45" || cmd=run + [ -f "/lego/certificates/$1.key" ] && cmd="renew --no-random-sleep --days 45" || cmd=run /local/lego \ --accept-tos \ --path /lego \ diff --git a/jobs/virtual-hosting.nomad.hcl b/jobs/virtual-hosting.nomad.hcl index d7fcc27..49000ef 100644 --- a/jobs/virtual-hosting.nomad.hcl +++ b/jobs/virtual-hosting.nomad.hcl @@ -81,27 +81,30 @@ EOF } template { data = <