Ceci est une ancienne révision du document !
Table des matières
Version : 2020.01
Dernière mise-à-jour : 2021/05/09 15:48
DOF500 - Ansible : Configuration et Gestion des Ordinateurs
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Maîtriser la Configuration et Gestion des Ordinateurs avec Ansible.
Public : Techniciens et Administrateurs Linux confirmés.
Pré requis : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide d'un test auto-correctif.
Durée : 2 Jours (14h)
Support de Cours
L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet.
L'utilisation de cette plateforme permet :
- de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis,
- de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé.
L'abonnement permet aux stagiaires :
- 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 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'abonnement,
- d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires.
Prérequis
Matériel
- Un poste (MacOS, Linux, Windows™ ou Solaris™),
- Clavier AZERTY FR ou QWERTY US,
- 4 Go de RAM minimum,
- Processeur 2 cœurs minimum,
- Un casque ou des écouteurs,
- Un micro (optionnel).
Logiciels
- Si Windows™ - Putty et WinSCP,
- Navigateur Web Chrome ou Firefox.
Internet
- Un accès à Internet rapide (4G minimum) sans passer par un proxy,
- Accès débloqué aux domaines suivants : https://my-short.link, https://ittraining.center, https://ittraining.io, https://ittraining.institute, https://ittraining.support.
Programme
Jour #1
- DOF500 - Configuration et Gestion des Ordinateurs avec Ansible - 1 heure.
- Pré-requis
- Matériel
- Logiciels
- Internet
- Utilisation de l'Infrastructure
- Connexion au Serveur Cloud
- Linux, MacOS et Windows 10 muni du client ssh
- Windows 7 et Windows 10 sans client ssh
- Configuration de VirtualBox et Démarrage des Machines Virtuelles
- Connexion à la Machine Virtuelle Ansible
- Programme de la Formation
- Évaluation des Compétences
- DOF501 - Installation d'Ansible - 1 heure.
- Qu'est-ce Ansible ?
- LAB #1 - Installation d'Ansible
- LAB #2 - Configuration de ssh et de sudo
- 2.1 - ssh
- 2.2 - sudo
- DOF502 - Les Commandes ansible, ansible-playbook et ansible-galaxy - 3 heures.
- LAB #1 - Débuter avec Ansible
- 1.1 - La Commande ansible
- LAB #2 - La Commande ansible-playbook
- 2.1 - Playbook Files
- 2.2 - Tasks
- 2.3 - Handlers
- 2.4 - Modules
- 2.4.1 - Modules pour des Paquets
- 2.4.2 - Modules pour des Fichiers
- 2.4.3 - Modules pour le Système
- 2.5 - Inventory Files
- 2.6 - Privilèges
- 2.6.1 - Création de Groupes
- LAB #3 - La Commande ansible-galaxy
- 3.1 - Utiliser des Rôles avec un Play Book
- 3.2 - Ansible Galaxy
- DOF503 - Rôles, Gabarits et Hiérarchie des Variables - 2 heures.
- LAB #1 - Dépendances de Rôles
- LAB #2 - Utilisation des Gabarits
- 2.1 - Variables
- 2.2 - Gabarits Conditionnels
- 2.3 - Boucles
- 2.4 - Macros
- 2.5 - Filtres
- 2.5.1 - Default
- 2.5.2 - Join
- 2.5.3 - Map
- 2.6 - Gabarits Parent - Enfants
- 2.6.1 - Le Gabarit Parent
- 2.6.2 - Le Gabarit Enfant
- LAB #3 - Gestion de la Hiérarchie des Variables
Jour #2
- DOF504 - Facts, Facts Secrets et Docker - 2 heures.
- LAB #1 - Utilisation des Facts d'Ansible
- LAB #2 - La Commande ansible-vault
- 2.1 - Crypter le Fichier
- 2.2 - Editer le Fichier
- 2.3 - Décrypter le Fichier
- 2.4 - Utilisation de Mots de Passe Aléatoires
- LAB #3 - Ansible et Docker
- 3.1 - Présentation de Docker
- 3.2 - Installer Docker
- 3.3 - La Connexion à Docker
- DOF505 - Utilisation d'Ansible avec Windows - 2 heures.
- Pré-requis Windows
- Arrêter les Machines Virtuelles non Indispensables
- LAB #1 - Préparer Windows 10
- 1.1 - Mettre à Jour PowerShell et .NET
- 1.2 - Configurer WinRM
- 1.3 - Consulter les Informations sur WinRM
- 1.4 - Créer un Utilisateur Local pour Ansible
- LAB #2 - Préparer le Contrôleur Ansible
- 2.1 - Installer pywinrm
- 2.2 - Tester la Configuration
- LAB #3 - Travailler avec Ansible et Windows
- 3.1 - Obtenir les Informations sur Windows10
- 3.2 - Exécuter une Commande
- 3.3 - Exécuter un script PowerShell
- 3.4 - Installer un Logiciel avec Chocolatey
- 3.5 - Créer un Utilisateur Local
- DOF506 - Ansible par la Pratique - 2 heures.
- Arrêter les Machines Virtuelles non Indispensables
- LAB #1 - Automatiser avec Ansible
- 1.1 - Instructions
- 1.2 - Corrigés
- Erreur #1
- Erreur #2
- Erreur #3
- Erreurs 4, 5 et 6
- DOF507 - Validation de la Formation - 1 heure.
- Pour Aller Plus Loin
- Support de Cours
- L'Infrastructure Hors Formation
- Matériel
- Logiciels
- Machine Virtuelle
- Rappel du Programme de la Formation
- Jour #1
- Jour #2
- Remettre en Etat l'Infrastructure
- Évaluation de la Formation
- Remerciements
<html> <DIV ALIGN=“CENTER”> Copyright © 2020 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>