Declarative from top to bottomDeclarative from top to bottom
Every server's configuration lives in version control. Nodes pull their configuration from git and apply it automatically, so every change is reviewed, recorded, and repeatable. If a server fails, a replacement is built from the same definition.