Puppet – Automatiser la gestion de ses configurations

Qualiopi

Devenez un expert en gestion centralisée des infrastructures IT avec notre formation dédiée à Puppet, l’outil Open Source plébiscité dans l’univers DevOps. Cette formation vous permettra d’identifier les concepts clés de l’automatisation, d’appréhender l’architecture et le fonctionnement de Puppet, et d’installer et configurer l’outil efficacement. Vous apprendrez également à déployer des logiciels et leur configuration. Au programme, exploration de la programmation déclarative via Infrastructure as Code (IaC), manipulation de la syntaxe du langage Puppet, création de classes et de modules, et maîtrise des outils complémentaires comme le Puppet Dashboard et MCollective. Des travaux pratiques viennent compléter la théorie pour une application concrète des concepts. A l’issue, vous serez capable de gérer une infrastructure IT de manière centralisée et optimisée grâce à Puppet.

À partir de 1590 €
Durée 14h en 2 jours
Localisation Partout en France
Logo de ENI Service - Puppet – Automatiser la gestion de ses configurations

Proposé par

ENI Service

Prérequis

Connaissance du système Linux.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Identifier les concepts et principes de l’automatisation
  • Appréhender le fonctionnement de Puppet
  • Installer et configurer Puppet
  • Déployer des logiciels et leur configuration

Programme de la formation

Introduction DevOps

  • L’origine du mouvement DevOps
  • Le besoin d’industrialisation pour l’opérationnel
  • La gestion d’infrastructure centralisée
  • Tour d’horizon des outils
  • Positionnement de Puppet dans le paysage actuel

Présentation de Puppet

  • Programmation déclarative – Infrastructure as Code (IaC)
  • Architecture globale
  • Fonctionnement du catalogue
  • Pré-requis systèmes
  • Serveur, base de données et agents
  • Configuration des rôles : maître, agent, console
  • Puppet Master
  • Le modèle client-serveur
  • Gestion des certificats sur les clients
  • Travaux pratiques :
    • Installation de l’environnement Puppet Master
    • Création d’un serveur Puppet
    • Mise en place d’un catalogue de base

Langage Puppet

  • Syntaxe du langage et principaux types
  • Les classes et les modules
  • Les classes paramétrées
  • Manifestes
  • Les ressources
    • Ordonnancement
  • Les templates
  • Variables, faits (avec Facter) et conditions
  • Travaux pratiques :
    • Ecriture de manifestes utilisant les ressources essentielles
    • Création de classes
    • Découverte des modules

Utilisation et création de modules

  • Utilisation de modules existants depuis Puppet Forge
  • Conception de modules
    • Bonnes pratiques
    • Partage sur Puppet Forge
  • Travaux pratiques :
    • Utilisation de modules communs
    • Ecriture d’un module avec ses tests et sa documentation

Outils Puppet

  • Monitoring avec le Puppet Dashboard
  • Contrôler Puppet avec MCollective
  • Bonnes pratiques
  • Travaux pratiques : Mise en œuvre d’un dashboard
Logo de ENI Service - Formation Puppet – Automatiser la gestion de ses configurations

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 1590 €
Logo de ENI Service - Puppet – Automatiser la gestion de ses configurations

Puppet – Automatiser la gestion de ses configurations

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.