Définition simple
SaltStack est une plateforme d'automatisation et de configuration permettant d'exécuter des commandes et d'appliquer des états sur des systèmes gérés.
Objectif et usage
SaltStack automatise l’exécution de tâches et le maintien de configurations au moyen des composants et modules du projet Salt.
Comment ça fonctionne ?
Les états décrivent des résultats attendus, tandis que les modules d’exécution réalisent des opérations. Le ciblage peut concerner un grand nombre de systèmes.
Exemple et vérification
Avant un changement, vérifier les critères de sélection des machines et les données de configuration réellement reçues par les nœuds concernés.
Points d’attention
Une sélection trop large peut produire des effets simultanés sur plusieurs environnements. Les secrets et la confiance entre composants doivent aussi être protégés.
En résumé
L’automatisation distribuée exige un ciblage précis, une configuration versionnée et une validation des résultats sur les systèmes visés.