4. SALT STATES
abstraction d'un état souhaité
abstraction de la distribution utilisée
(pkg.installedpour yum/ debpar exemple)
5. SALT FORMULAS
Ensemble cohérent de states
abstraction de la distribution utilisée
(multiplateforme)
con gurable via un pillar
exemples des paramètres à con gurer dans
pillar.example
"sane defaults"
11. SALTSCAFFOLD
Module python pour créer un squelette de formula
bonne pratiques en terme de structure et de tests
https://github.com/cmarzullo/saltscaffold
13. SALT CLOUD
Piloter du cloud privé ou public avec salt
démarrer (ou supprimer) une VM à la demande
Possible d'élaborer une cartographie de son infra
(map)
Salt va utiliser les API du cloud pour créer la
ressource et bootstraper salt via ssh
15. UTILISATION
sur OpenStack
sur AWS
exemples :
labo créé à la volée pour une formation
environment reproductible
environment elastique (workers de calcul utilisant
les pillars et la mine pour se con gurer)
16. PROSPECTION 1/2
Salt Package Manager
Nécessaire d'exprimer des dépendances entre formule
Salt Package Manager ?
https://docs.saltstack.com/en/latest/topics/spm/index.