Approfondissement

Contenu du cours
Utilisation de Facter
-
Rappel de l'utilisation des faits Puppet
-
Création de faits avec résolutions simples et complexes
-
Bonnes pratiques sur la structuration des faits Puppet
Atelier pratique : définition de Facts personnalisés, exploitation dans un scénario réaliste
Programmation plus avancée avec Puppet
-
Écrire du code réutilisable avec Puppet
-
La forge et les modules puppetlabs
-
Un peu de Ruby pour les templates
-
Comprendre la classification et les hiérarchies
-
Fonctionnement de Hiera
-
Utilisation des hiérarchies, introduction aux ENC
-
Mise en place d'un ENC
Atelier pratique : écriture de manifestes complexes, découverte des modules de la forge Puppet, mise en place d'un scénario grandeur nature avec Hiera
Configuration de production avancée
-
Détail de la configuration en mode production
-
La gestion des certificats SSL avec Puppet
-
Optimisation des ressources avec PuppetDB
-
Utilisation des types virtuels, réalisation de ressources
-
Collecteur de ressources exportées
Atelier pratique : configuration apache2+passenger, gestion de certificats, mise en place de PuppetDB
Durée
2 jours soit 14 heures
Prix public
1.425 € HT
Dates
-
sur demande
Public concerné
Administrateurs systèmes.
Objectifs pédagogiques
Mettre en place Puppet dans un environnement de production exigeant - Développer ses propres Facts avec Puppet - Savoir utiliser MCollective.
Pré requis
Avoir suivi la formation Puppet : initiation, ou avoir des connaissances équivalentes.
Sanction
Attestation de fin de stage mentionnant le résultat des acquis