|
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 |
|---|
|
|
| docs/CURRENT-STATE.md |
|---|
| docs/audit/dc1-dhcp-handover-20260807.txt 0 → 100644 |
|---|
| docs/audit/dc1-region-topology-20260807.txt 0 → 100644 |
|---|
| docs/changelog-20260807-dc1-region-sequence.md |
|---|
| docs/security-ledger.md |
|---|
| runbooks/README.md |
|---|
| runbooks/dc-edge-rebuild.md 0 → 100644 |
|---|
| scripts/opnsense-console-rebuild.py 0 → 100644 |
|---|