feat(iac S01E37): hartle.tech-terraform PR — medusa.hartle.tech CNAME → Pages #12

Open
opened 2026-05-16 03:21:19 +00:00 by hartle-tech · 0 comments
hartle-tech commented 2026-05-16 03:21:19 +00:00 (Migrated from github.com)

Add CF DNS record for medusa.hartle.tech. MUST be a CNAME to code-hartle-tech.github.io, NOT 4 A records (subdomain pattern, not apex — see memory feedback_pages_subdomain_cname.md for the gotcha). Or, if we move to Caddy-self-host like dumpsock, A record to VPS public IP.

Decision: pages-cname for v1 (simpler); revisit only if we need path-based tailnet-only sections like dumpsock does.

Acceptance:

  • PR opened in code-hartle-tech/hartle.tech-terraform adding CNAME
  • iac-apply workflow passes
  • dig +short medusa.hartle.tech @1.1.1.1 → returns the github.io chain
  • Pages enabled on the medusa repo + custom domain set + HTTPS enforced

Wait until docs/external/ (#M5) is real before merging — Pages needs content to serve.

References: MISSION.md (M7), hartle.tech-terraform/hartle_tech_dns.tf (dumpsock_cname as reference), memory feedback_pages_subdomain_cname.md

Add CF DNS record for medusa.hartle.tech. **MUST be a CNAME to `code-hartle-tech.github.io`**, NOT 4 A records (subdomain pattern, not apex — see memory `feedback_pages_subdomain_cname.md` for the gotcha). Or, if we move to Caddy-self-host like dumpsock, A record to VPS public IP. Decision: pages-cname for v1 (simpler); revisit only if we need path-based tailnet-only sections like dumpsock does. **Acceptance**: - [ ] PR opened in `code-hartle-tech/hartle.tech-terraform` adding CNAME - [ ] iac-apply workflow passes - [ ] dig +short medusa.hartle.tech @1.1.1.1 → returns the github.io chain - [ ] Pages enabled on the medusa repo + custom domain set + HTTPS enforced Wait until `docs/external/` (#M5) is real before merging — Pages needs content to serve. References: `MISSION.md` (M7), `hartle.tech-terraform/hartle_tech_dns.tf` (dumpsock_cname as reference), memory `feedback_pages_subdomain_cname.md`
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hartle-tech/medusa#12
No description provided.