Puppet : Expertise
- Référence : LUUX162
- Durée : 2 jours (14 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Il est indispensable de connaître les bases de puppet
PROFIL DES STAGIAIRES
- Administrateurs, exploitants souhaitant approfondir leurs connaissances de Puppet pour la gestion centralisée des configurations logicielles
OBJECTIFS
- Comprendre le fonctionnement de la base hiera
- Savoir rechercher et créer des modules et connaître les outils complémentaires disponibles autour de puppet
METHODES PEDAGOGIQUES
- Mise à disposition d’un poste de travail par participant
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Production et Supervision
CONTENU DU COURS
1 - La base hiera
- Intérêt de Hiera : gestion des paramètres en dehors des manifests
- Fonctionnement, mise en œuvre : configuration avec le fichier hiera.yaml
- Préparation de la hiérarchie
- Utilisation des données hiera depuis puppet
- Exemple : lien avec Nagios par le module thias/nagios
2 - Les outils complémentaires
- Facter : pour le recensement des informations des clients
- Ralsh : un langage de script shell
- Puppet Dashboard : interface de rapport d’activité des agents
- Mcollective : pour exécuter des commandes en parallèle sur les serveurs cibles
- La forge de modules et Puppet Module Tool pour utiliser des modèles de configurations
3 - Les modules
- Présentation de « Puppet Forge » et recherche de modules
- Le langage de description de configuration
- Création de modules, mise en œuvre, et dépôt sur la forge