Dawan

Puppet Approfondissement

Par Dawan

Objectifs

Mettre en place Puppet dans un environnement de production exigeant - Développer ses propres Facts avec Puppet - Savoir utiliser MCollective

Programme

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

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur

Formations de la même catégories (5)

SQLI Institut
Puppet : administration centraliséePar SQLI Institut
  • Comprendre le fonctionnement de Puppet, et savoir le mettre en oeuvre pour une administration centralisée des configurations.Ce stage est illustré par de nombreux travaux pratiques sur le développement des manifests puppet.
Ambient IT
Puppet 6Par Ambient IT

Puppet est un logiciel libre permettant de gérer, installer, configurer ou mettre à jour efficacement un nombre important de machines tout en s’adaptant aux spécificités de chacune d’entre elles. Une fois les configurations effectuées leur maintenance sera simple et rapide avec la possibilité d’être facilement restaurable. Puppet est livré avec de nombreux outils de gestion de code et de tests simplifiant au maximum l’utilisation de ces nombreuses fonctionnalités, tels que Hiera & r10k. Ces outils permettent également d’améliorer la clarté & la lisibilité de votre infrastructure, de garder une architecture cohérente et de faciliter le déploiement des configurations nouvellement créées sans perdre en organisation.

Puppet possède deux couches, l’une étant un langage de configuration décrivant les hôtes et les services, l’autre permettant à l’administrateur d’implémenter la configuration sur des plateformes variées telles que Windows / Linux / OSX. L’administrateur peut définir la configuration d’un service que Puppet se chargera de monitorer et d’exécuter.

Dans cette formation vous découvrirez comment rendre votre infrastructure scalable. Nous verrons comment déployer vos configurations sur toutes vos machines en maîtrisant toutes les subtilités et les différentes fonctionnalités de Puppet et Puppet Enterprise ainsi que leurs outils respectifs.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date (Puppet 6.9 sortie le 17 septembre 2019 à la date de l’article).

Dawan
Puppet ApprofondissementPar Dawan

Mettre en place Puppet dans un environnement de production exigeant - Développer ses propres Facts avec Puppet - Savoir utiliser MCollective

M2i Formation
Automatisation avec PuppetPar M2i Formation
  • Connaître les concepts et principes de l'automatisation
  • Connaître Puppet
  • Mettre en oeuvre et utiliser Puppet.
Tanit Formation
Gérer vos configurations logicielles sous linux - puppetPar Tanit Formation

Cette formation permet aux participants d'acquérir les connaissances et compétences nécessaires pour gérer une infrastructure de manière centralisée avec l'application Puppet en publiant des logiciels et leur configuration.