fix(deploy): revert to sed+Gitea secrets (int node Consul too old for template stanza)
Some checks failed
Build and Deploy MoneyMaker / build-and-deploy (push) Has been cancelled

Consul template requires >= 1.8.0 on allocation node; int has older version.
Gitea secrets injected via sed at deploy time — no secrets in git.
This commit is contained in:
Henrik Jess Nielsen
2026-05-27 09:56:38 +02:00
parent 2e646eed94
commit d9362d25fd
2 changed files with 31 additions and 43 deletions

View File

@@ -80,13 +80,23 @@ jobs:
env:
NOMAD_ADDR: "https://nomad.i80.dk:4646"
- name: Substitute secrets into Nomad job
run: |
sed \
-e "s|__DATABASE_URL__|${{ secrets.DATABASE_URL }}|g" \
-e "s|__ANTHROPIC_API_KEY__|${{ secrets.ANTHROPIC_API_KEY }}|g" \
-e "s|__SAXO_APP_KEY__|${{ secrets.SAXO_APP_KEY }}|g" \
-e "s|__SAXO_APP_SECRET_1__|${{ secrets.SAXO_APP_SECRET_1 }}|g" \
-e "s|__SAXO_BASE__|${{ secrets.SAXO_BASE }}|g" \
mmd.nomad > mmd_deploy.nomad
- name: Validate Nomad job
run: nomad job validate mmd.nomad
run: nomad job validate mmd_deploy.nomad
env:
NOMAD_ADDR: "https://nomad.i80.dk:4646"
- name: Deploy to Nomad
run: nomad job run mmd.nomad
run: nomad job run mmd_deploy.nomad
env:
NOMAD_ADDR: "https://nomad.i80.dk:4646"