Declarative Reconciliation #
Close the gap between what inventory declares and what the substrate actually runs. Several roles today reconcile additively β they create and update, but never remove β so deleting a host from inventory leaves its live state behind indefinitely.
✓ 0 |
↻ 0 |
⏳ 4
(4 total)
Legend: β Complete | π In Progress | β³ Planned
Value objectives: Rebuild from code, One part-time operator can run it, No surprises
- β³ Leftover DHCP reservations, DNS records and boot files from deleted hosts removed
- β³ Automation removes a host’s DHCP, DNS and boot entries when it leaves inventory
- β³ Network settings that exist only on the running router declared in code
- β³ A read-only report of live network state with no matching declaration
Project plan: Declarative Reconciliation