26 octobre 2016

Formation Puppet Open Source

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