diff options
Diffstat (limited to 'cluster/prod/app/email/deploy')
-rw-r--r-- | cluster/prod/app/email/deploy/email.hcl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cluster/prod/app/email/deploy/email.hcl b/cluster/prod/app/email/deploy/email.hcl index 10e4d50..7eea2ea 100644 --- a/cluster/prod/app/email/deploy/email.hcl +++ b/cluster/prod/app/email/deploy/email.hcl @@ -382,6 +382,20 @@ job "email" { destination = "secrets/postfix/transport" } + template { + data = <<EOH + {{- range ls "diplonat/autodiscovery/ipv4" }} + {{- with $a := .Value | parseJSON }} {{ $a.address }} + {{- end }} + {{- end }} + {{- range ls "diplonat/autodiscovery/ipv6" }} + {{- with $a := .Value | parseJSON }} [{{ $a.address }}] + {{- end }} + {{- end }} + EOH + destination = "secrets/postfix/rate-limit-exceptions" + } + # --- secrets --- template { data = "{{ with $d := key \"tricot/certs/smtp.deuxfleurs.fr\" | parseJSON }}{{ $d.cert_pem }}{{ end }}" |