-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Story Summary
As a platform engineer, I want to update the dev environment main.tofu to pass Ghost configuration values to the instance module, so that the ephemeral config is properly populated for the dev environment.
✅ Acceptance Criteria
-
ghost_domainvalue passed to vm module (e.g., "separationofconcerns.dev") -
ghost_admin_domainvalue passed to vm module (e.g., "admin.separationofconcerns.dev") -
mail_smtp_uservalue passed to vm module -
admin_ipvalue passed to vm module (from existing Bitwarden secret) - Optional variables use defaults from module
📝 Additional Context
- Design: Values should come from existing variables.tofu or Bitwarden secrets where applicable
- The admin_ip already exists in Bitwarden for firewall rules
- Domain values are static for dev environment
📦 Definition of Ready
- Acceptance criteria defined
- Module variables defined (blocked by story 4)
- Story is estimated
- Team has necessary skills and access
- Priority is clear
- Business value understood
✅ Definition of Done
- All acceptance criteria met
- OpenTofu syntax valid (
tofu validatepasses) - Peer-reviewed
-
tofu planshows expected changes