fix(deploy): ./setup mints the CI pre-auth key when it deploys the provisioner role #277
Loading…
Reference in a new issue
No description provided.
Delete branch "jfraeys/fix/setup-mints-ci-authkey"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
`./infra deploy` (no arguments) runs `./setup --workspace linode --confirm-prod`: Terraform plus the full Ansible. Only `scripts/release/deploy-services.sh` minted `CI_EPHEMERAL_TAILSCALE_AUTHKEY`, so the full path failed at `ci_ephemeral_provisioner` ("One or more CI_EPHEMERAL_/TF_VAR_/S3_* secrets are missing", hidden by `no_log`). Confirmed 2026-10-18: all eleven vault-sourced values the role needs were present; the authkey was the missing one. The earlier roles in that run had already been applied, so production was left partly deployed.
Not run against production. Related side effect seen in the same deploy: #261 changed how container memory limits are written, so the first full deploy recreated the containers (Postfix restart and a PostfixDown alert); a one-off.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Ge5tovcwdEUBtPwUktsZZZ