feat(deploy): iac/ Vault provisioning + workflow (uses app_roles module from tools) #99

Merged
arcodange merged 1 commits from vibe/batch-pr-iac1-dlc-vault into main 2026-05-06 13:20:27 +02:00
Owner

Adds Terraform iac/ + Gitea vault.yaml workflow. Uses the canonical app_roles module from arcodange-org/tools (mirrors erp pattern). On merge, tofu apply provisions postgres backend role (creds/dance-lessons-coach) + k8s auth role (auth/kubernetes/role/dance-lessons-coach). Prereqs : factory#2 (postgres DB) + tools-v1 (gitea_cicd JWT role) must be applied first.

Adds Terraform iac/ + Gitea vault.yaml workflow. Uses the canonical app_roles module from arcodange-org/tools (mirrors erp pattern). On merge, tofu apply provisions postgres backend role (creds/dance-lessons-coach) + k8s auth role (auth/kubernetes/role/dance-lessons-coach). Prereqs : factory#2 (postgres DB) + tools-v1 (gitea_cicd JWT role) must be applied first.
arcodange added 1 commit 2026-05-06 13:20:23 +02:00
arcodange merged commit 3fee1e9ed7 into main 2026-05-06 13:20:27 +02:00
arcodange deleted branch vibe/batch-pr-iac1-dlc-vault 2026-05-06 13:20:27 +02: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: arcodange/dance-lessons-coach#99