Présentation de la formation Puppet Open Source de Calco avec Julien Abbé
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
Programme de la formation Puppet Open Source de Calco avec Julien Abbé
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
- Définition
- 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