Prenez contact avec nous

Plan du cours

Introduction à Puppet

  • Qu'est-ce que Puppet et comment il fonctionne
  • Avantages de l'automatisation des infrastructures
  • 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 des 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 les 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 un 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

  • Style et conventions de formatage du langage
  • Puppet Forge et modules communautaires
  • Dépannage et problèmes courants

Résumé et prochaines étapes

Pré requis

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

Public cible

  • Administrateurs systèmes souhaitant automatiser les infrastructures
  • 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