Small update in template usage

This commit is contained in:
Daniel Berteaud 2023-08-28 13:26:20 +02:00
parent e0e33e90cb
commit bd89d272a9
3 changed files with 9 additions and 5 deletions

View File

@ -1,7 +1,7 @@
job "acme-to-vault" {
type = "[[ if ne "" .acme.cron ]]service[[ else ]]batch[[ end ]]"
[[- template "common/job_start.tpl" .nomad ]]
[[- template "common/job_start.tpl" dict "nomad" .nomad ]]
group "acme-to-vault" {
@ -16,11 +16,11 @@ job "acme-to-vault" {
[[ template "common/sidecar_service.tpl" dict "ctx" . "task" .acme ]]
tags = [
[[- $traefik := merge .acme.traefik .traefik ]]
"[[ .traefik.instance ]].enable=true",
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].rule=PathPrefix(`/.well-known/acme-challenge/`)",
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].priority=2000",
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].entryPoints=[[ join $traefik.entrypoints "," ]]"
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].priority=[[ .acme.traefik.priority ]]",
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].entrypoints=[[ join (merge .acme.traefik .traefik).entrypoints "," ]]",
"[[ .traefik.instance ]].http.routers.acme-to-vault[[ .env.suffix ]].middlewares=[[ join (merge .acme.traefik .traefik).middlewares "," ]]"
]
}

2
deps/common vendored

@ -1 +1 @@
Subproject commit ac730df65c70e71daf5a04e701b71abbc3c064ee
Subproject commit 0894bdefb5b36068cb70cb6aa4b04fff8a237ef6

View File

@ -28,6 +28,10 @@ acme:
entrypoints:
- http
- https
middlewares:
- compression@file
tls: False
priority: 2000
accounts: []
# accounts: