feat: add secrets.auto.tfvars.example and audit secrets_registry #235
No reviewers
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-platform!235
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "232-tfvars-example"
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?
Summary
Adds a committed example tfvars file listing all 17 secret variables with CHANGEME placeholders. Adds audit date to secrets_registry.sls confirming no actual secrets are present.
Changes
terraform/secrets.auto.tfvars.example— new file with all secret variables from Makefile TF_SECRET_VARS, grouped by service, with validation hints (min lengths, exact lengths)salt/pillar/secrets_registry.sls— added "Audited 2026-03-28" comment confirming no secret values presentTest Plan
.gitignoreline 8 has!*.tfvars.example(already present)tofu plan -lock=falsedoes not auto-load the.examplefileRelated
🤖 Generated with Claude Code
8b36b59a28f44ef490e2QA Review
VERDICT: APPROVED
Checks performed
.gitignoreline 8 has!*.tfvars.example— confirmedTF_SECRET_VARSfrom Makefile present in example file — exact match, no missing, no extra.examplesuffix prevents tofu auto-load —*.auto.tfvarsis what tofu reads,.exampleis inertsecrets_registry.slsaudit comment present on line 4CHANGEMEplaceholdersvariables.tfconstraintsNotes
variables.tf.