Skip to content

[User Story] Update dev environment to pass Ghost config values #89

@noahwhite

Description

@noahwhite

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_domain value passed to vm module (e.g., "separationofconcerns.dev")
  • ghost_admin_domain value passed to vm module (e.g., "admin.separationofconcerns.dev")
  • mail_smtp_user value passed to vm module
  • admin_ip value 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 validate passes)
  • Peer-reviewed
  • tofu plan shows expected changes

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions