DevOps
Formation Puppet de Calco
Avec Julien Abbé
2 jours, soit 14 heures
Puppet est l’outil d’industrialisation le plus utilisé sur le marché. Cette formation Puppet, toujours en phase avec les évolutions rapides de cet outil, vous apporte des bases solides et une introduction aux concepts avancés vous permettant une utilisation du produit conformément à vos besoins.
Programme
Jour 1
Généralités
- Historique
- Qu’est-ce que Puppet
- Les versions
Concepts
- Principe et fonctionnement
- Idempotence
- Abstraction
Le master Puppet
- Architecture
Le client Puppet
- Lignes de commande
Facter
- Utilisation
- Distribution
- Personnalisation
Les environnements
- Definition
- Organisation
Les modules
- Organisation
- Architecture
- Installation
Les classes
- Architecture
- Paramètres
- Definition et déclaration
La classification
- Concept
- Les types de classification
Les ressources
- Définition
- Title / Namevar
- Structure PFS
- Metaparametres
Jour 2
Gérer les fichiers
- Template
- Augeas
- Concat
Le langage DSL
- Les variables
- Les structures conditionnelles
- Les sélecteurs
- Les iterations
- Les scopes
- Bests practices
L’organisation des ressources
- Before / Require
- Notify / Subscribe
- Chaining arrows
- Anchor et Contain
- Run Stages
Hiera
- Fonctionnement
- Configuration
- Utilisation
Objectifs
- Comprendre et mettre en oeuvre Puppet
- Concevoir des modules conformément aux bonnes pratiques
- Appréhender les possibilités de Puppet et les prévoir
Méthodes pédagogiques
50% de travaux pratiques et 50% de théorie.
Les exercices correspondent à la mise en pratique des notions théoriques abordées au fil de la formation.
Les acquis sont vérifiés lors de questions/réponses au fil de la formation, ainsi que via la vérification de la bonne exécution des exercices proposés.
Les exercices traitent les sujets suivants :
- La mise en oeuvre de Puppet.
- La conception de modules dans les rêgles de l’art.
Biographie
Julien Abbé
Julien Abbé a plus de 10 ans d’expérience dans la gestion des infrastructures systèmes et réseaux. Il accompagne maintenant les entreprises dans le succès de leurs projets DevOps autour de Puppet et son écosystème, de l’évangélisation à la réalisation.
Consultant certifié et formateur officiel PuppetLabs il intervient sur différents événements (Meetup, salons, PuppetCamp…).
Directeur Technique et cofondateur de Calco, Gold Partner PuppetLabs, il y exerce différentes missions contribuant à l’expertise de ses consultants.
Public visé
Cette formation convient aux développeurs, administrateurs, DBA ainsi que les responsables d’exploitation.
Prérequis
Afin de pouvoir suivre ce cours, il est indispensable d’avoir 2 ans d’expérience dans des projets informatiques.
Validation
À la fin de cette formation, les stagiaires recevront une attestation de présence.

SOFTWARE TRAINING DONE RIGHT