Page MenuHomeDevCentral

Detect configuration drift by computing difference between Salt states and deployed
Open, HighPublic

Description

Problem:

Changes are often partially deployed, especially when fixing a problem specific to a server in core or a webserver role.

Detect if Salt can still properly be applied in real-time would allow to avoid more and more drift between theoretical state and deployed state.

Plan:

  • schedule frequent runs of salt <server name> state.highstate test=True
  • publish drift reports, one with the full diff (for ops), one with the state ID (public)
  • create a dashboard to document state by server, with a green/yellow/orange/red color (Tommy-like?)

Color code:

colorDescription
greenHigh state is equipollent
yellowState apply properly, with drift
orangeFailures to apply states
red.sls rendering bug

Event Timeline

dereckson triaged this task as High priority.Mon, Mar 23, 09:09
dereckson created this task.
dereckson added a subscriber: xcombelle.