Prenez contact avec nous

Plan du cours

Introduction à Puppet

  • Qu’est-ce que Puppet et comment fonctionne-t-il
  • Avantages de l’automatisation de l’infrastructure
  • Architecture 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 de répertoires et fichiers de configuration clés

Comprendre et rédiger des manifests

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

Gestion des nœuds et des ressources

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

Travailler avec les modules et les modèles

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

Fonctionnalités avancées du langage Puppet

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

Meilleures pratiques et style

  • Conventions de style et de mise en forme du langage
  • Puppet Forge et modules de la communauté
  • Dépannage et problèmes courants

Résumé et prochaines étapes

Pré requis

  • Compréhension de l’administration système Linux ou Unix
  • Expérience avec les outils en ligne de commande
  • Connaissance des concepts de configuration système

Public cible

  • Administrateurs système souhaitant automatiser leur infrastructure
  • Professionnels TI évaluant Puppet comme solution de gestion de configuration
  • Praticiens DevOps créant des environnement évolutifs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires