Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:puppet:start [2020/05/27 15:47] – admin | elearning:puppet:start [2023/11/28 13:40] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2020.01** | + | Version : **2023.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| - | ======DOF400 | + | ======LDF800 |
| =====Présentation===== | =====Présentation===== | ||
| Ligne 11: | Ligne 11: | ||
| **Type d' | **Type d' | ||
| \\ | \\ | ||
| - | **Objectif** : Maîtriser | + | **Objectif** : Découvrir |
| \\ | \\ | ||
| - | **Public** : Techniciens et Administrateurs Linux confirmés. | + | **Public** : Techniciens et Administrateurs Linux. |
| \\ | \\ | ||
| - | **Pré requis** : Avoir réussi | + | **Pré requis** : Avoir suivi la formation **LDF400 - Debian 11 Linux : Fondamentaux** |
| \\ | \\ | ||
| **Méthode d' | **Méthode d' | ||
| Ligne 21: | Ligne 21: | ||
| **Validation des acquis** : Évaluation à l'aide d'un test auto-correctif. | **Validation des acquis** : Évaluation à l'aide d'un test auto-correctif. | ||
| \\ | \\ | ||
| - | **Durée** : 3 jours (21h) | + | **Durée** : 3 Jours (21h) |
| =====Support de Cours===== | =====Support de Cours===== | ||
| - | L' | + | L' |
| L' | L' | ||
| Ligne 36: | Ligne 36: | ||
| * de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, | * de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, | ||
| * de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale, | * de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale, | ||
| - | * de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours, | ||
| * de consulter les mises à jour du contenu des supports de cours pendant la période de l' | * de consulter les mises à jour du contenu des supports de cours pendant la période de l' | ||
| * d' | * d' | ||
| Ligne 44: | Ligne 43: | ||
| ==== Matériel==== | ==== Matériel==== | ||
| - | * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)), | + | * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)), |
| - | * Dans le cas de Windows(tm), | + | |
| - | * Le mot de passe du compte administrateur du système, | + | |
| * Clavier AZERTY FR ou QWERTY US, | * Clavier AZERTY FR ou QWERTY US, | ||
| - | | + | * Un casque ou des écouteurs, |
| - | * Processeur 4 cœurs minimum, | + | |
| - | * 16 Go d' | + | |
| - | | + | |
| * Un micro (optionnel). | * Un micro (optionnel). | ||
| ====Logiciels==== | ====Logiciels==== | ||
| - | * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) | + | * Web Chrome version 72+ ou |
| - | * Si Windows(tm) - Putty et WinSCP. | + | * Microsoft Edge version 79+ ou |
| - | + | * Firefox version 65+. | |
| - | ====Machines Virtuelles==== | + | |
| - | + | ||
| - | A télécharger | + | |
| ====Internet==== | ====Internet==== | ||
| - | * Un accès à Internet rapide **sans** passer par un proxy, | + | * Un accès à Internet |
| - | | + | * Accès **débloqué** |
| - | | + | |
| - | * https:// | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * http:// | + | |
| - | =====Programme===== | + | =====Programme |
| - | | + | |
| - | * Que couvre ce cours ? | + | * Prérequis |
| - | * Qu' | + | * Matériel |
| - | * Démarrer avec Puppet | + | * Logiciels |
| - | * LAB #1 - Installation | + | * Internet |
| - | * Installer Git | + | * Programme de la Formation |
| - | * Sous Debian/ | + | * Évaluation des Compétences en Amont |
| - | * Sous Windows | + | |
| - | * Installer VirtualBox | + | * **LDF801 - Puppet |
| - | | + | * Qu' |
| - | | + | * Démarrer avec Puppet |
| - | | + | * Utiliser des Manifests |
| - | | + | * LAB #1 - Gestion des Fichiers |
| - | * Se connecter à la Machine Virtuelle | + | * 1.1 - Modification d'un Fichier Existant sur le Serveur |
| - | * Sous Debian/ | + | * 1.2 - Effectuer un Dry Run avec Puppet |
| - | * Sous Windows | + | * LAB #2 - Gestion des Paquets |
| - | * Utiliser des manifests | + | * LAB #3 - Gestion des Services |
| - | * LAB #2 - Gestion des Fichiers | + | |
| - | * Modification d'un Fichier Existant sur le Serveur | + | |
| - | * Effectuer un Dry Run avec Puppet | + | |
| - | * LAB #3 - Gestion des Paquets | + | |
| - | * LAB #4 - Gestion des Services | + | |
| * Gérer du code Puppet avec Git | * Gérer du code Puppet avec Git | ||
| - | * LAB #5 - Créer un Repository Local | + | * LAB #4 - Créer un Repository Local |
| - | * Les Branches avec Git | + | * 4.1 - Les Branches avec Git |
| - | * LAB #6 - Créer un Repository Distant | + | * LAB #5 - Créer un Repository Distant |
| - | * LAB #7 - Cloner un Repository | + | * LAB #6 - Cloner un Repository |
| - | * LAB #8 - Appliquer des Modifications Automatiquement | + | * LAB #7 - Appliquer des Modifications Automatiquement |
| - | * LAB #9 - Mise en Place sur un Noeud | + | * LAB #8 - Mise en Place sur un Nœud |
| - | * **DOF402 | + | * **LDF802 |
| - | * Les ressources Puppet | + | * LAB #1 - La Ressource File |
| - | | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * LAB #2 - La Ressource package |
| - | * LAB #11 - La Ressource package | + | * L' |
| - | * L' | + | * Installation de Paquets |
| - | * Installation de Paquets | + | * Le Cas Spécifique des Gems de Ruby |
| - | * Le Cas Spécifique des Gems de Ruby | + | * Suppression de Paquets |
| - | * Suppression de Paquets | + | * LAB #3 - La Ressource service |
| - | * LAB #12 - La Ressource service | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * Les Attributs hasrestart et restart |
| - | * Les Attributs hasrestart et restart | + | * LAB #4 - La Ressource user |
| - | * LAB #13 - La Ressource user | + | * Créer un Utilisateur |
| - | * Créer un Utlisateur | + | * LAB #5 - La Ressource cron |
| - | * LAB #14 - La Ressource cron | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * La Fonction fqdn_rand |
| - | * La Fonction fqdn_rand | + | * LAB #6 - La Ressource exec |
| - | * LAB #15 - La Ressource exec | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | * L' |
| - | * L' | + | |
| - | * **DOF403 | + | * **LDF803 |
| - | * Variables, Expressions, | + | * LAB #1 - Variables |
| - | | + | * Variables Simples |
| - | * Variables Simples | + | * Tableaux |
| - | * Tableaux | + | * Hashes |
| - | * Hashes | + | * LAB #2 - Expressions |
| - | * LAB #17 - Expressions | + | * Expressions Mathématiques |
| - | * Expressions Mathématiques | + | * Expression Booléennes |
| - | * Expression Booléennes | + | * Expressions Régulières |
| - | * Expressions Régulières | + | * Expressions Conditionnelles |
| - | * Expressions Conditionnelles | + | * LAB #3 - Facts |
| - | * LAB #18 - Facts | + | * Facts dans un Hash |
| - | * Facts dans un Hash | + | * Facts dans une Expression |
| - | * Facts dans une Expression | + | * Facts Externes |
| - | * Facts Externes | + | * Facts Exécutables |
| - | * Facts Exécutables | + | * LAB #4 - Itérations |
| - | * LAB #19 - Iteration | + | * Itération |
| - | * Iteration | + | * Itération |
| - | * Iteration | + | |
| - | * **DOF504 | + | * **LDF804 |
| - | * Préparation | + | * Préparation |
| - | * Sous Debian/ | + | * Hiera |
| - | * Sous Windows | + | * Présentation |
| - | | + | * LAB #1 - Environnements |
| - | | + | * LAB #2 -Les Types de Données Hiera |
| - | * LAB #20 - Environnements | + | * LAB #3 - Interpolation |
| - | * LAB #21 -Les Types de Données Hiera | + | * Les Sources de Données basées sur des Facts |
| - | * LAB #22 - Interpolation | + | * LAB #4 -Créer des Ressources avec le Données d' |
| - | * Les Sources de Données basées sur des Facts | + | * LAB #5 - Gérer des Données Secrètes |
| - | * LAB #23 -Créer des Ressources avec le Données d' | + | * Modules |
| - | * LAB #24 - Gérer des Données Secrètes | + | * LAB #6 - Installer des Modules |
| - | * Modules | + | * LAB #7 - Utilisation des Modules |
| - | * LAB #25 - Installer des Modules | + | * puppetlabs/ |
| - | * LAB #26 - Utilisation des Modules | + | * puppetlabs/ |
| - | * puppetlabs/ | + | * puppet/ |
| - | * puppetlabs/ | + | |
| - | * puppet/ | + | |
| - | * **DOF405 | + | * **LDF805 |
| - | * LAB #27 - Installer Puppet en mode Agent/ | + | * Contenu du Module |
| - | * Importation de vos Machines Virtuelles | + | * Préparation |
| - | * Connexion à vos Machines Virtuelles | + | * Configuration du Fuseau d' |
| - | * MAC et Linux | + | * Désactiver SELinux dans puppetslave02 |
| - | * Windows | + | * LAB #1 - Configurer Puppet Server |
| - | | + | * Installer puppetserver |
| - | * Préparation | + | * Configurer |
| - | | + | * LAB #2 - Installer |
| - | * Configurer | + | * Installer |
| - | * Installer puppet-agent sur les Machines Virtuelles Esclaves | + | * Configurer puppet-agent |
| - | * Configurer | + | * LAB #3 - Création d'un Utilisateur |
| - | * Sécuriser l' | + | * LAB #4 - Configuration de ssh |
| - | * Création d'un Utilisateur | + | * LAB #5 - Configuration d'IP Tables |
| - | * Configuration de ssh | + | * Exécuter l' |
| - | * Configuration d'IP Tables | + | * Exécuter l' |
| - | * Exécuter l' | + | * LAB #6 - Déployer Apache avec Puppet en mode Agent/ |
| - | * Exécuter l' | + | |
| - | * LAB #28 - Déployer Apache avec Puppet en mode Agent/ | + | |
| * Création du Rôle | * Création du Rôle | ||
| * Création des Manifests | * Création des Manifests | ||
| Ligne 209: | Ligne 182: | ||
| * Déployer Apache | * Déployer Apache | ||
| - | ----- | + | * **LDF806 |
| + | * Support de Cours | ||
| + | * Rappel du Programme de la Formation | ||
| + | * Validation des acquis globale | ||
| + | * Évaluation de la Formation | ||
| + | |||
| + | |||
| + | ---- | ||
| - | < | + | Copyright © 2022 Hugh Norris |
| - | <DIV ALIGN=" | + | |
| - | Copyright © 2020 Hugh Norris< | + | |
| - | Document non-contractuel. | + | |
| - | </ | + | |
| - | </ | + | |