Add auth and state access for terraform-authentik #78

Merged
benvin merged 1 commits from benvin/add-terraform-authentik into master 2026-06-28 01:17:51 +10:00
Owner

Summary

  • K8s auth role for Woodpecker CI (terraform-authentik SA in woodpecker namespace)
  • AppRole for local terraform runs
  • Consul secret backend role (terraform-authentik, TTL 120/300)
  • Consul ACL policy for infra/terraform/authentik/ key prefix
  • Vault policy granting both auth methods access to Consul creds
## Summary - K8s auth role for Woodpecker CI (`terraform-authentik` SA in `woodpecker` namespace) - AppRole for local terraform runs - Consul secret backend role (`terraform-authentik`, TTL 120/300) - Consul ACL policy for `infra/terraform/authentik/` key prefix - Vault policy granting both auth methods access to Consul creds
unkinben added 1 commit 2026-06-28 01:04:47 +10:00
Add auth and state access for terraform-authentik
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/plan Pipeline was successful
3e771b3783
- K8s auth role for Woodpecker CI (terraform-authentik SA)
- AppRole for local runs
- Consul secret backend role for state storage
- Consul ACL policy for infra/terraform/authentik/ key prefix
- Vault policy granting creds access to both auth methods
unkinben force-pushed benvin/add-terraform-authentik from 7d9e76bf74 to 3e771b3783 2026-06-28 01:04:47 +10:00 Compare
benvin merged commit c33dcdc447 into master 2026-06-28 01:17:51 +10:00
benvin deleted branch benvin/add-terraform-authentik 2026-06-28 01:17:51 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/terraform-vault#78