Cours
Puppet («PUPF»)
Grâce à cette formation, découvrez Puppet, le logiciel pour gérer la configuration, automatiser et orchestrer le déploiement de serveurs.
Durée
4 jours
Prix
2'800.–
excl. 8.1% TVA
Content
- Architecture, installation et paramétrage de Puppet
- Les tâches ad-hoc avec Puppet Bolt
- Créer des fichiers Manifest dans le langage de Puppet
- Travailler avec les classes, modules, rôles et profils
- Introduction à la gestion des données avec Hiera
- Aperçu des modèles avec Embedded Puppet
- Gestion des systèmes Linux et Windows
- Introduction à la gestion des appareils de réseau avec des proxys Puppet
- External Node Classifiers: PE Console vs. Foreman
- Bonnes pratiques de mise en place de modules
- Bonnes pratiques avec Hiera
- Connection aux plateformes Git
- Déploiement par r10k et Code Manager
- Introduction au Pipelines CI/CD de Puppet
- PuppetDB
- Puppet Developement Kit
- Introduction à la gestion de configuration
- Infrastructure as code
- Idempotence
- Contrôle de version
- Architecture de Puppet
- Serveur, agent et DB
- Facter
- Environnements
- Puppet Open-Source vs Enterprise
- Puppet Forge
- Puppet Lifecycle
- Installation
- Les concepts de bases
- Classes
- Ressources et Manifests
- Types de ressources
- Providers
- Déclaration de ressource et catalogue
- Puppet Bolt
- Quand utiliser Bolt ?
- Lancer des tâches
- Ecrire des tâches Bolt
- Le language de Puppet
- Variables et types de données
- Facts et Fonctions
- Gestion des données
- Templates, boucles et conditions
- Structuration de projets de taille
- Rôles et profiles
- Modules Puppet Existants
- Sous linux
- Sous windows
- Gestion des paquets et des services
- Sécuriser Puppet
- Hiera
- R10k et code manager
- PuppetDB
- Intégration avec d’autres outils
- Foreman
- Gitlab
- Création de modules personnalisé
- Puppet Development Kit
- Litmus