Ce projet est une fourchette de la formation suivante: Voir la formation original par Xavki
SaltStack est un outil de configuration et de gestion de système open source qui permet aux utilisateurs de gérer et configurer de manière centralisée des systèmes informatiques distants. Il utilise un protocole de communication sécurisé pour envoyer des commandes et des configurations aux différents nœuds de réseau, ce qui permet aux utilisateurs de mettre en place et de maintenir facilement des environnements informatiques complexes.
SaltStack est souvent utilisé dans les datacenters et les environnements de cloud computing pour automatiser et gérer des tâches de configuration et de déploiement de manière rapide et fiable. Il peut également être utilisé pour surveiller et maintenir l’intégrité des systèmes, en vérifiant régulièrement l’état des différents éléments et en informant les utilisateurs en cas de problème.
SaltStack offre une grande flexibilité et peut être utilisé avec de nombreux systèmes d’exploitation différents, notamment Linux, Windows et macOS. Il est également extensible grâce à un large éventail de modules et de fonctionnalités supplémentaires qui peuvent être ajoutés pour répondre aux besoins spécifiques de l’environnement de l’utilisateur.
- Introduction
- Définitions & Concepts : minions, pillars, grains, reactor, beacon...
- Installation d'un master
- Installation des minions
- Premiers pas : modules et fonctions
- Les binaires salt
- Principales commandes & options
- Targets : sélectionner vos serveurs cibles
- Grains et Saltutil : custom et script python
- Premiers States : les bases
- States et Répertoires : organisation et includes
- Les Pillars : premier pas
- Users et Groups
- Première boucle For