Viktor Barzin
de6a5caecc
fix(provision): merge terragrunt-apply into single shell block for env persistence
2026-03-18 00:11:14 +00:00
Viktor Barzin
7a24ff6702
fix(provision): use $USERNAME/$EMAIL directly — Woodpecker 3.x env vars
...
Woodpecker 3.x exposes pipeline variables with their original key names
(USERNAME, EMAIL), not CI_PIPELINE_VARIABLE_ prefix.
2026-03-18 00:04:51 +00:00
Viktor Barzin
52dc657af5
debug(provision): dump env vars to find correct variable names
2026-03-18 00:00:33 +00:00
Viktor Barzin
0a05343d86
fix(provision): use $VAR instead of ${VAR} to avoid Woodpecker interpolation
...
Woodpecker performs compile-time substitution on ${...} patterns,
replacing pipeline variables with empty strings. Using $VAR without
braces lets the shell evaluate them at runtime.
2026-03-17 23:58:46 +00:00
Viktor Barzin
fd130971aa
feat(provision): automated user provisioning via Authentik webhook
...
- Expand CI Vault policy: write secret/data/platform + Transit SOPS keys
- Add Woodpecker provision-user.yml pipeline (manual event, API-triggered)
- Add env vars to webhook-handler deployment for Woodpecker/Authentik integration
- Update add-user skill with automated flow documentation
- Update Woodpecker repo ID list in CLAUDE.md
2026-03-17 23:56:30 +00:00