Configuration de production avancée.
- Détail de la configuration en mode production
- La gestion des certificats SSL avec Puppet
- Configuration avec plusieurs maîtres, répartition de charge
- Optimisation des ressources avec PuppetDB.
Atelier pratique : configuration apache2+passenger, gestion de certificats, mise en place de PuppetDB.
Utilisation de Facter.
- Rappel de l'utilisation des faits Puppet
- Création de faits avec résolutions simples et complexes
- Bonnes pratiques sur la structuration des faits Puppet.
Atelier pratique : définition de Facts personnalisés, exploitation dans un scénario réaliste.
Programmation plus avancée avec Puppet.
- Écrire du code réutilisable avec Puppet
- Les classes paramétrées
- Les types définis, ou « super-classes »
- Un peu de Ruby pour les templates
- Aller plus loin avec Hiera.
Atelier pratique : écriture de manifestes complexes, découverte des modules de la forge Puppet, mise en place d'un scénario grandeur nature avec Hiera
MCollective : orchestration et parallélisation.
- Orchestration, exécution parallèle de jobs
- L'architecture du Marionnette Collective : ActiveMQ, SSL, authentification
- Configuration des serveurs et des clients
- Déploiement de plugins
- Exécutions parallèles, ligne de commande avec mco
Atelier pratique : déploiement de Mcollective, utilisation de plugins courants pour des tâches simples.
A distance ou présentiel: 1140 euros.