SaltStack
| Fiche express | |
|---|---|
| Type | Outil de gestion de configuration et d'exécution à distance |
| Techno | Python |
| Architecture | Master + Minions (agent), bus de messages ZeroMQ ; mode agentless via salt-ssh
|
| Format | YAML (states) |
| Éditeur actuel | Broadcom (ex-VMware, ex-SaltStack) |
| Alternative à | Ansible, Puppet |
| Voir aussi | Ansible · Puppet · Chef |
SaltStack (Salt) est un outil de gestion de configuration et d'exécution à distance,
proche d'Ansible dans sa philosophie (états déclaratifs en YAML) mais avec une
architecture différente. Par défaut, Salt fonctionne en mode agent : un master
communique avec des minions installés sur chaque hôte via un bus de messages ZeroMQ, ce
qui lui donne une scalabilité et une rapidité d'exécution supérieures à l'exécution SSH
séquentielle d'Ansible. Un mode agentless existe également (salt-ssh), utile pour
les hôtes où l'installation d'un minion n'est pas souhaitable.
Son interface web officielle est en retrait par rapport à celle de Puppet ou à Ansible Tower. Racheté par VMware en 2020 puis intégré à Broadcom via le rachat de VMware en 2023, le projet reste maintenu en open source sous le nom Salt Project.