A l’issue de la formation, l’apprenant sera capable de :
Appliquer les bonnes pratiques pour écrire et gérer Ansible Automation
Utiliser Git pour gérer efficacement les playbooks et les inventaires dans le cadre d’un flux de travail DevOps
Contrôler et optimiser les performances d’exécution des tâches avec Ansible Playbooks
Utiliser des filtres et des plugins pour alimenter, manipuler et gérer les données utilisées par Ansible Playbooks
Déléguer des tâches d’un hôte géré à d’autres hôtes et gérer les mises à jour progressives avec Ansible
Déployer et utiliser Red Hat Ansible Tower pour gérer des projets, des playbooks et des rôles Ansible existants
Utiliser l’API Red Hat Ansible Tower pour lancer des tâches à partir de modèles existants et intégrer Red Hat Ansible Tower dans un simple pipeline CI/CD.
- DevOps
- DevOps
Formation Automatisation avancée avec Ansible – Bonnes pratiques
Objectifs
Prérequis
Être titulaire de la certification RHCSA (Red Hat Certified System Administrator), ou disposer d’un niveau de connaissances et d’expérience équivalent avec Red Hat Enterprise Linux ;
Être titulaire de la certification Red Hat Certified Specialist in Ansible Automation, ou de la certification RHCE (Red Hat Certified Engineer) sous Red Hat Enterprise Linux 8, ou disposer d’une expérience équivalente avec Ansible.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Ingénieurs DevOps, administrateurs système Linux, développeurs, et tous les professionnels de l’informatique qui ont des compétences de base dans l’utilisation d’Ansible ou de Red Hat Ansible Engine pour automatiser, provisionner, configurer et déployer des applications et services dans un environnement Linux.
Formation(s) associée(s)
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Formations modulables
Travaux pratiques
Les Modules
de formation
Démontrer et mettre en œuvre les pratiques recommandées pour une utilisation efficace d’Ansible pour l’automatisation
Utiliser les fonctions avancées d’Ansible pour gérer les inventaires
Contrôler et optimiser l’exécution des tâches avec des playbooks Ansible
Remplir, manipuler et gérer les données dans des variables à l’aide de filtres et de plug-ins
Minimiser les temps d’arrêt et assurer le bon fonctionnement et la simplicité des playbooks Ansible en utilisant les fonctions avancées d’Ansible pour gérer les mises à jour continues
Expliquer ce qu’est Red Hat Ansible Tower et démontrer une capacité de base pour naviguer et utiliser son interface web utilisateur
Créer des comptes utilisateur et les regrouper en équipes dans Red Hat Ansible Tower, puis leur attribuer des autorisations pour qu’ils puissent administrer et accéder aux ressources dans le service Ansible Tower
Créer des inventaires de machines à gérer et configurer les identifiants nécessaires à Red Hat Ansible Tower pour se connecter et exécuter des tâches Ansible sur ces systèmes
Créer des modèles de projets et de tâches dans l’interface web utilisateur, à utiliser pour lancer des playbooks Ansible stockés dans les référentiels Git en vue d’automatiser des tâches sur des hôtes gérés
Utiliser des fonctions avancées de modèles de tâches pour améliorer les performances, simplifier la personnalisation des tâches, lancer simultanément plusieurs tâches, planifier automatiquement les tâches récurrentes et envoyer des notifications lorsque les résultats de la tâche sont disponibles
Interagir avec les API REST grâce aux playbooks Ansible et contrôler Red Hat Ansible Tower en utilisant son API REST
Administrer des inventaires chargés à partir de fichiers externes ou générés de manière dynamique à partir de scripts ou de la fonction d’inventaire intelligent d’Ansible Tower
Élaborer et exploiter une étude de validation d’un pipeline CI/CD basé sur Ansible Automation et qui intègre Red Hat Ansible Tower
Effectuer les opérations de maintenance et d’administration de la solution Red Hat Ansible Tower
Démontrer les compétences acquises pendant ce cours en configurant et en exploitant une nouvelle organisation dans Ansible Tower conforme aux caractéristiques fournies, des projets Ansible et des hôtes à provisionner et à gérer