What is Salt?

Salt or SaltStack is an orchestration and configuration management tool which, together with Puppet and Ansible, is one of the most prominent representatives of this genre.
Salt is the middle between the other two tools: On the one hand, Salt allows automated configuration management by using a ‘control node and managed nodes’ principle, similar to Puppet. On the other hand, Salt as well as Ansible can be used via SSH without a client.

A unique selling point of Salt is the Reactor System. This allows fully automatic actions to be triggered in response to certain events, for example rebooting a system after installing updates.