Objectifs pédagogiques / Compétences visées
- Installer et configurer Ansible ou Red Hat Ansible Engine sur un noeud de contrôle
- Créer et gérer les inventaires d'hôtes gérés, et préparer ceux-ci en vue de l'automatisation avec Ansible
- Exécuter des tâches d'automatisation individuelles appropriées à partir de la ligne de commande
- Ecrire des Playbooks Ansible pour automatiser plusieurs tâches de manière cohérente et les appliquer aux hôtes gérés
- Paramétrer des Playbooks à l'aide de variables et de faits, et protéger des données sensibles avec Ansible Vault
- Ecrire et réutiliser des rôles Ansible existants pour simplifier la création de Playbooks et réutiliser le code
- Automatiser des tâches courantes d'administration système Red Hat Enterprise Linux avec Ansible.
Niveau requis
Avoir suivi la formation RH124 "Red Hat RHEL 8 - Administration système niveau 1" et la formation RH134 "Red Hat RHEL 8 - Administration système niveau 2" ou RH135 "Red Hat RHEL 8 - Administration système niveau 2 (RH134) + examen (EX200)". Les sujets de ces cours ne sont pas abordés dans cette formation et doivent donc être maîtrisés. Il faut obligatoirement avoir obtenu la certification RHCSA (EX200) avant de passer la certification RHCE (EX294).
Public concerné
Administrateurs système Linux, ingénieurs DevOps, ingénieurs de l'automatisation de l'infrastructure et ingénieurs de conception système ou toute personne chargée d'effectuer l'automatisation de la gestion de la configuration, le déploiement cohérent et reproductible des applications, l'approvisionnement et le déploiement de serveurs de développement, de test et de production, ainsi que de la mise en oeuvre de pratiques DevOps pour l'intégration et la distribution continues.
Partenaire / Éditeur
Programme
Présentation d'Ansible
- Les concepts d'Ansible
- Installer Red Hat Ansible Engine
Déploiement d'Ansible
- Configurer Ansible pour gérer des hôtes
- Exécuter les commandes Ansible appropriées
Mise en oeuvre de Playbooks
- Ecrire un Playbook Ansible simple et l'exécuter pour automatiser des tâches sur plusieurs hôtes gérés
Gestion des variables et des faits
- Ecrire des Playbooks qui utilisent des variables pour simplifier la gestion du Playbook et des faits relatifs aux informations de référence sur les hôtes gérés
Mise en oeuvre du contrôle des tâches
- Gérer le contrôle des tâches, les gestionnaires et les erreurs de tâches dans les Playbooks Ansible
Déploiement de fichiers sur des hôtes gérés
- Déployer, gérer et adapter des fichiers sur des hôtes gérés par Ansible
Gestion de gros projets
- Ecrire des Playbooks optimisés pour des projets plus gros et plus complexes
Simplification des Playbooks à l'aide des rôles
- Utiliser des rôles Ansible pour développer plus rapidement des Playbooks et réutiliser le code Ansible
Résolution des problèmes liés à Ansible
- Résoudre les problèmes liés aux Playbooks et aux hôtes gérés
Automatisation des tâches d'administration Linux
- Automatiser les tâches courantes d'administration système Linux avec Ansible
Passage de l'examen
- Le prix et le passage de l'examen sont inclus dans la formation si elle est réalisée en présentiel (si formation en distanciel, certification passée à froid, en Kiosk)
- L'examen (en anglais) a lieu le dernier jour, à l'issue de la formation et s'effectue en ligne, pour une durée moyenne de 4h00
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)
Les + de la formation
En distanciel, ce cours est dispensé sur 30h15, soit 5,5 jours, de 9h à 15h (avec une pause déjeuner de 45 minutes). Cette durée inclut le passage de l'examen en Kiosk (à froid), d'une durée de 4h.
En présentiel, ce cours est dispensé sur 4,5 jours (de 9h à 17h) dont la dernière demi-journée est dédiée au passage de l'examen, d'une durée de 4h.
Le support de cours et les labs sont disponibles en français et en anglais.