SEC-031 CLOSED: dc1 edge rebuilt + procedure captured as runbook + tool
Rebuild the damaged dc1 OPNsense edge via the proven dc0 procedure (operator-
directed). dc-egress-check dc1 8/8; .6 region reaches the internet (ping 1.1.1.1,
curl images.maas.io 200) -- unblocks jammy image sync. Edge-only tofu -replace
(machine-asserted 2/0/2, nodes protected) -> console bootstrap -> WAN/LAN
addressing -> automatic outbound NAT.

Fix the root gap the operator flagged: the dc0 rebuild lived only as an audit
capture, forcing dc1 to reconstruct it. Now a first-class runbook
(runbooks/dc-edge-rebuild.md, site-parameterised) + a site-agnostic tool
(scripts/opnsense-console-rebuild.py, replaces per-DC one-off drivers). SEC-031
closed; CURRENT-STATE + changelog Item 4 updated. Also lands the Stage-5 dc1
region-standup captures (topology, DHCP handover).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fg98z7QyzwYUs8fsWCn728
1 parent b6798df commit 2b476e4643abed2f8dab1f9d56992596d569b627
@JANeumatrix JANeumatrix authored 8 hours ago
Showing 8 changed files
View
docs/CURRENT-STATE.md
View
docs/audit/dc1-dhcp-handover-20260807.txt 0 → 100644
View
docs/audit/dc1-region-topology-20260807.txt 0 → 100644
View
docs/changelog-20260807-dc1-region-sequence.md
View
docs/security-ledger.md
View
runbooks/README.md
View
runbooks/dc-edge-rebuild.md 0 → 100644
View
scripts/opnsense-console-rebuild.py 0 → 100644