Was ist SaltStack?

Salt(stack) ist ein Orchestration-/Configuration-Management-Tool, das zusammen mit Puppet und Ansible zu den prominentesten Vertretern dieser Gattung zählt.
Salt bildet dabei die Mitte zwischen den beiden anderen Tools: Einerseits erlaubt Salt automatisiertes Configuration-Management durch die Nutzung eines Master-Client-Prinzips, ähnlich wie Puppet.
Andererseits kann Salt wie Ansible auch ohne Client und per SSH benutzt werden. Ein Alleinstellungsmerkmal von Salt ist das Reactor-System. Damit können in Reaktion auf bestimmte Ereignisse vollautomatisch Aktionen ausgelöst werden, bspw. das Neustarten eines Systems nach der Installation von Updates.