Prenez contact avec nous

Plan du cours

Introduction à Puppet

  • Qu’est-ce que Puppet et comment il fonctionne
  • Avantages de l’automatisation de l’infrastructure
  • Architecture de Puppet : Maître, Agent, Manifests, Modules

Installation et configuration

  • Installation de Puppet sur les nœuds Maître et Agent
  • Configuration de l’environnement Puppet
  • Structure des répertoires et fichiers de configuration clés

Compréhension et rédaction des manifests

  • Syntaxe et structure de base
  • Application des manifests aux nœuds
  • Utilisation des manifests pour modifier le système

Gestion des nœuds et des ressources

  • Définition des nœuds
  • Types de ressources : packages, services, fichiers, utilisateurs, répertoires
  • Création de tâches réutilisables

Travail avec les modules et les modèles

  • Création et utilisation des modules
  • Utilisation des modèles ERB pour générer du contenu dynamique
  • Structuration des composants réutilisables

Fonctionnalités avancées du langage Puppet

  • Définitions personnalisées et classes
  • Conditionnels et expressions
  • Relations et ordonnancement

Bonnes pratiques et styles

  • Style de langage et conventions de mise en forme
  • Puppet Forge et modules communautaires
  • Dépannage et problèmes courants

Résumé et prochaines étapes

Pré requis

  • Une compréhension de l’administration des systèmes Linux ou Unix
  • De l’expérience avec les outils en ligne de commande
  • Une familiarité avec les concepts de configuration des systèmes

Public cible

  • Administrateurs système cherchant à automatiser l’infrastructure
  • Professionnels de l’IT évaluant Puppet comme solution de gestion de configuration
  • Praticiens DevOps construisant des environnements évolutifs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires