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, Manifestes, 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 principaux

Compréhension et rédaction des manifestes

  • Syntaxe de base et structure
  • Application des manifestes aux nœuds
  • Utilisation des manifestes 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

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

Meilleures pratiques et style

  • Style du langage et conventions de formatage
  • 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 sous Linux ou Unix
  • Une expérience avec les outils en ligne de commande
  • Une familiarité avec les concepts de configuration système

Public cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires