Maîtriser Puppet pour des infrastructures automatisées et fiables Mixte : présentiel / à distance
Dernière mise à jour : 15/12/2025
M'inscrire à la formation
Objectifs de la formation
- Identifier les concepts et principes de l'automatisation
- Comprendre le fonctionnement de Puppet
- Savoir installer et configurer Puppet
- Déployer des logiciels et leur configuration
Public visé
- Toute personne souhaitant automatiser la gestion de ses infrastructures et déploiements
- Administrateurs systèmes
- Architectes et ingénieurs systèmes
- Architectes et ingénieurs réseaux
- Chefs de projets techniques
Prérequis
- Avoir les connaissances de base en administration Linux
- Pratique de l'administration Linux
- Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Description
Connaître les caractéristiques et le fonctionnement de Puppet
- Les principes de la configuration automatisée centralisée
- Historique de Puppet et outils similaires
- Présentation du fonctionnement général de Puppet
Mise en œuvre de Puppet
- Installation et configuration
- Gestion des certificats et le modèle client/serveur de Puppet
- La notion de puppetmaster
- La notion d'agent
- Utilisation des agents
- L'architecture maître-agent
- L'authentification des clients
- La gestion des certificats SSL
- Planifier le lancement de l'agent
Comprendre comment automatiser les configurations logicielles avec Puppet
- Langage de Puppet
- Les classes
- Les modules
- L'héritage
- Les ressources
- Les templates
- Les environnements
- Modules Puppet
- Les modules et les classes
- Pourquoi structurer son code Puppet sous forme de modules réutilisables
- Les modules existants
- Ecriture d'un nouveau module
Maîtriser les bonnes pratiques avec Puppet
- Conventions d'écriture et formatage du code (linting)
- Utiliser la gestion de versions et l'intégrer avec Puppet
- Séparer le code générique des paramètres spécifiques à un système
- Gérer les données privées, comme les mots de passe et clés privées SSL
- Superviser les rapports
Modalités pédagogiques
- Apports théoriques structurés
- Exercices concrets
- Cas pratiques
- Quiz d'évaluation des connaissances
Moyens et supports pédagogiques
- Mise à disposition de postes de travail
- Vidéoprojecteur, tableau blanc, supports numériques
- Documentation pédagogique numérique
Modalités d'évaluation et de suivi
- Positionnement en amont de la formation :
- Un quiz de consolidation des pré-requis sera administré en amont de la formation
- Suivi « pendant » :
- Feuilles de présence
- Exercices pratiques
- Évaluation « fin de formation »
- Évaluation des acquis en fin de formation
- Formulaires d'évaluation de la formation
- Évaluation à froid :
- Suivi post-formation : Questionnaire de satisfaction à j+30
Compétences acquises à l'issue de la formation
- Comprendre les principes de la configuration automatisée centralisée
- Identifier les concepts et principes de l'automatisation avec Puppet
- Installer et configurer Puppet en architecture maître-agent
- Gérer les certificats SSL et l'authentification des clients
- Utiliser le langage Puppet et ses composants (classes, modules, ressources)
- Développer des modules Puppet réutilisables et maintenables
- Appliquer les bonnes pratiques de formatage et de linting du code
Matériel nécessaire à la formation
Profil du / des Formateur(s)
Informations sur l'admission
Informations sur l'accessibilité
Délais d'accès à la formation
Le délai d'accès à la formation est variable en fonction du dispositif de financement utilisé, du planning des formateurs et des contraintes du client. Pour les formations inter-entreprises, vous pouvez consulter notre calendrier en ligne ou prendre contact avec nous. Nous traitons vos demandes sous 48 heures
Accessibilité
Si vous êtes en situation de handicap, merci de nous en informer afin de vous accompagner, vous orienter, et étudier les compensations nécessaires pour répondre au mieux à votre demande de formation. Certaines formations peuvent nécessiter une adaptation pour les personnes en fonction de leur handicap. Nous restons disponibles pour échanger ensemble et nous pourrons vous orienter vers un de nos partenaires : Agefiph, Cap Emploi
Contact
Contactez-nous pour échanger sur vos besoins !
Rachel Girardeau
✉️ formation@napsia.com
📞 05 62 84 10 13



