Plan du cours

Introduction à Puppet

  • Qu'est-ce que Puppet et comment cela fonctionne
  • Avantages de l'automatisation de l'infrastructure
  • Architecture Puppet : Maître, Agent, Manifestes, Modules

Installation et Configuration

  • Installer Puppet sur les nœuds Maître et Agent
  • Configurer l'environnement Puppet
  • Structure de répertoire et fichiers de configuration clés

Comprendre et Écrire des Manifestes

  • Syntaxe et structure de base
  • Appliquer les manifestes aux nœuds
  • Utiliser les manifestes pour modifier le système

Gestion des Nœuds et Ressources

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

Travailler avec Modules et Modèles

  • Créer et utiliser des modules
  • Utiliser des modèles ERB pour générer du contenu dynamique
  • Structurer des composants réutilisables

Fonctionnalités Avancées de Puppet

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

Bonnes Pratiques et Style

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

Récapitulatif et Étapes Suivantes

Pré requis

  • Une compréhension des systèmes d'administration Linux ou Unix
  • Expérience avec les outils en ligne de commande
  • Familiarité avec les concepts de configuration système

Public cible

  • Administrateurs système cherchant à automatiser leur infrastructure
  • Professionnels des TI é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