DOCFIX-154/155/156: Stage 2/3/5 runbooks -- Office1 standup, DC substrate, per-DC bundle
Three DC-DC runbooks authored in parallel this evening:
- Stage 2 (Office1 headend standup): MAAS-region/NetBox/GitBucket/Tailscale,
  each VM-creation step forking an explicit OpenTofu-blocked vs manual-debt
  path rather than picking one silently. Flags a real gap: no Office1-local
  network is modeled in opentofu/.
- Stage 3 (OpenTofu builds each DC substrate): DC1-first, DC2 hard-gated on
  NetBox literals. Walks every open decision (node sizing, MAAS zone/pool,
  config.xml tokens, netem params) and stops rather than inventing values.
- Stage 5 (Juju controller + bundle, per DC): describes adapting the
  existing phase-01..08 loop to run twice, not duplicating it. Mandates the
  $DC selector convention (DOCFIX-151) before every adapted command block.
  Surfaces the undesigned IPv6 family-matrix overlay as blocking work.

All three: not yet executed (prep-only session, no live infrastructure
reachable tonight); repo-lint 0 fail/1 documented warn.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QrcJx8TUar7pYAvpGJw57A
1 parent be5db3e commit 650bf391d27279f4cc7e22aa6dfea7df90353dd1
@JANeumatrix JANeumatrix authored 2 hours ago
Showing 8 changed files
View
docs/changelog-20260709-dc-dc-phase1-runbook.md 0 → 100644
View
docs/changelog-20260709-dc-dc-phase2-runbook.md 0 → 100644
View
docs/changelog-20260709-dc-dc-phase4-runbook.md 0 → 100644
View
docs/dc-dc-deployment-workflow.md
View
docs/session-ledger.md
View
runbooks/dc-dc-phase1-office1-standup.md 0 → 100644
View
runbooks/dc-dc-phase2-tofu-dc-substrate.md 0 → 100644
View
runbooks/dc-dc-phase4-juju-bundle-per-dc.md 0 → 100644