Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Accueil
  2. Numérique
  3. Informatique
  4. Automatisation IT
  5. Automatisation avec Puppet
Automatisation avec Puppet

Automatisation avec Puppet

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Identifier les concepts et principes de l'automatisation
  • Décrire Puppet
  • Mettre en oeuvre et utiliser la dernière version de Puppet (v7x).

Jour 1

Présentation conceptuelle de Puppet

  • Définitions et historique
    • Qu'est-ce que la configuration automatisée ?
    • Les deux types de système de configuration automatisée
    • Présentation de Puppet
    • Les différentes versions et distributions Puppet
    • Terminologie
  • Concepts Puppet
    • Le fonctionnement général de Puppet
    • Puppet Master
    • Puppet Agent
    • La notion de Facter
  • Utiliser Puppet
    • Le code déclaratif et impératif
    • L'idempotence
    • La notion d'état et sans état
    • Le principe de codage : les modes KISS et DRY, les conditions, l'itération, les variables, les fonctions
    • Les environnements
    • Les classes
    • Les ressources et leur organisation
    • Les templates et fichiers : les ERB Templates, les EPP Templates
    • Les External Nodes Classifiers (ENC)
  • Les modules
    • Définition
    • Puppet Forge
    • Installation d'un module
    • Utiliser un module
    • Le Puppet Development Kit
    • Les IDE dédiées à Puppet
    • Utilisation de Hiera

Jour 2

Exemples de travaux pratiques (à titre indicatif)

  • Le Puppet Master
    • Installer et configurer un Puppet Master
    • Installer et configurer un Puppet Agent
  • Manipulations de base
    • Gérer l'enregistrement des agents
    • Gérer des certificats SSL
    • Gérer les utilisateurs et groupes
    • Déployer une solution et sa configuration
    • Remonter l'information avec Facter
    • Superviser ses agents
    • Décrire la configuration avec Puppet
  • Classification des noeuds
    • Les ENC (External Node Classifiers)
    • Foreman
    • Cobbler
    • Katello
  • Utilisation de Bolt
    • Présentation de Bolt
  • Gérer son code
    • Gestion des versions avec r10k et Git
    • Les variables et classes
    • Gérer les données spécifiques
    • Gérer les rapports
Public visé

Architectes, ingénieurs systèmes et réseaux, chefs de projets, administrateurs.

Prérequis

Avoir les connaissances minimales de l'administration Linux.

logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter