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 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

Comprendre et écrire 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 de 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

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

Résumé et prochaines étapes

Pré requis

  • Une bonne compréhension de l'administration système 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èmes souhaitant 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