|
D-120 PROPOSED: static-services addressing for compose /24s; re-IP plan drafted
Office1's persistent services (office1-netbox .201, office1-tailscale .202) sit in MAAS's deployed-node band -- addressed like ephemeral compute nodes, by MAAS auto-assign default, not by design. They are NOT in the DHCP dynamic range (.100-.200), so no collision -- but no static-services sub-layout was ever ratified for the /24 (D-115 left it "MAAS DHCP/PXE"). D-120 (PROPOSED) defines a functional band layout for EVERY MAAS-managed compose /24 (Office1 + the DCs, which inherit it): .1 gateway (site containment VM) .2-.49 STATIC site services (MAAS static-assign, outside the dynamic range) .50-.99 reserved/spare .100-.200 MAAS dynamic (unchanged) .201-.254 deployed nodes (unchanged) Proposed Office1 addresses: netbox .201->.10, tailscale .202->.11. Recommends option (a): adopt + re-IP Office1 now, so the DC template is clean. Addresses AWAIT operator ratification. Re-IP plan: runbooks/dc-dc-office1-service-reip.md -- gated mutation on two running services, honest PENDING VERIFICATION markers for the MAAS static-assign CLI and the netbox-docker ALLOWED_HOSTS / tailscale re-assert (cannot confirm without the operator-held box keys). Cascades to 20 repo refs incl. SANDBOX_HOSTS .201 in the two pynetbox importers + their tests. NOT executed. The layout belongs IN NetBox (the IPAM authority deciding where NetBox lives) -- recorded via the sandbox loop, not prose. repo-lint 0 fail. No live services touched -- this is a proposal + plan. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
|---|
|
|
| docs/design-decisions.md |
|---|
| docs/session-ledger.md |
|---|
| runbooks/dc-dc-office1-service-reip.md 0 → 100644 |
|---|