Que couvre ce cours ?
Qu'est-ce Puppet ?
Démarrer avec Puppet
Utiliser des mainifests
LAB #2 - Gestion des Fichiers
LAB #3 - Gestion des Paquets
LAB #4 - Gestion des Services
Gérer du code Puppet avec Git
LAB #5 - Créer un Repository Local
LAB #6 - Créer un Repository Distant
LAB #7 - Cloner un Repository
LAB #8 - Appliquer des Modifications Automatiquement
LAB #9 - Mise en Place sur un Noeud
Les ressources Puppet
LAB #10 - La Ressource File
L'Attribut Source
L'Attribut owner
L'Attribut group
L'Attribut mode
L'Attribut ensure
L'Attribut recurse
LAB #11 - La Ressource package
LAB #12 - La Ressource service
LAB #13 - La Ressource user
LAB #14 - La Ressource cron
L'Attribut user
L'Attribut environment
L'Attribut weekday
L'Attribut monthday
La Fonction fqdn_rand
LAB #15 - La Ressource exec
L'Attribut exec
L'Attribut cwd
L'Attribut command
L'Attribut creates
L'Attribut user
L'Attribut onlyif
L'Attribut unless
L'Attribut refreshonly
L'Attribut logoutput
L'Attribut timeout
Variables, Expressions, Expressions Conditionnelles et Facts
LAB #16 - Variables
Variables Simples
Tableaux
Hashes
LAB #17 - Expressions
LAB #18 - Facts
LAB #19 - Iteration
Iteration et Tableaux
Iteration et Hashes
Administration Avancée de Puppet
Préparation
Sous Debian/Ubuntu
Sous Windows
Hiera
Présentation
LAB #20 - Environnements
LAB #21 -Les Types de Données Hiera
LAB #22 - Interpolation
LAB #23 -Créer des Ressources avec le Données d'Hiera
LAB #24 - Gérer des Données Secrètes
Modules
Qu'est-ce Ansible ?
LAB #26 - Importation de vos Machines Virtuelles
LAB #27 - Connexion à vos Machines Virtuelles
LAB #28 - Installation d'Ansible
LAB #29 - Configuration de ssh et de sudo
LAB #30 - Débuter avec Ansible
LAB #31 - La Commande ansible-playbook
Playbook Files
Tasks
Handlers
Modules
Inventory Files
Privilèges
Création de Groupes
LAB #32 - La Commande ansible-galaxy
LAB #33 - Dépendances de Rôles
LAB #34 - Utilisation des Gabarits
LAB #35 - Gestion de la Hiérarchie des Variables
LAB #36 - Utilisation des Facts d'Ansible
LAB #37 - La Commande ansible-vault
LAB #38 - Ansible et Docker
Présentation de Docker
Installer Docker
La Connexion à Docker