Declarative Reconciliation

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

Page last modified: November 2, 2026