AU294
Automatisation de Red Hat Enterprise Linux avec Ansible
Description du cours
Apprenez à automatiser les tâches d'administration système Linux avec Ansible.
Description du cours
Ce cours s'adresse aux administrateurs système et développeurs Linux qui doivent automatiser les étapes reproductibles et sujettes aux erreurs telles que le provisionnement, la configuration, le déploiement d'applications et l'orchestration.
Ce cours repose sur Red Hat® Enterprise Linux® 10, Ansible Core 2.16 et les outils de développement Ansible compatibles avec Red Hat Ansible Automation Platform 2.5 et 2.6.
Contenu du cours
- Installation et configuration des outils de développement Ansible dans VS Code et configuration des paramètres Ansible
- Création et mise à jour des inventaires d'hôtes gérés, et gestion des connexions vers ceux-ci
- Automatisation des tâches d'administration à l'aide de playbooks Ansible
- Écriture de playbooks efficaces à grande échelle
- Protection des données sensibles utilisées par Ansible Automation Platform à l'aide d'Ansible Vault
- Réutilisation du code et simplification du développement de playbooks à l'aide des rôles Ansible et des collections de contenus Ansible Content Collections
Public ciblé
- Ce cours s'adresse aux administrateurs système Linux, aux ingénieurs DevOps, aux ingénieurs de la fiabilité des sites, aux ingénieurs de l'automatisation de l'infrastructure et aux développeurs chargés d'effectuer les tâches reproductibles suivantes :
- automatisation de la gestion des configurations ;
- déploiement cohérent et reproductible des applications ;
- provisionnement et déploiement de serveurs de développement, de test et de production ;
- mise en œuvre de pratiques DevOps pour les workflows d'intégration et de distribution continues.
Prérequis
- Passer l'évaluation gratuite pour s'assurer que l'offre est adaptée aux compétences
- Réussir l'examen RHCSA (Administrateur système certifié Red Hat) (EX200) ou disposer d'un niveau de connaissances et d'expérience équivalent de l'utilisation de Red Hat Enterprise Linux
Programme du cours
- Présentation d'Ansible
- Décrire les concepts fondamentaux et le mode d'utilisation d'Ansible, installer et configurer les outils de développement Ansible dans VS Code, et configurer les paramètres d'Ansible
- Développement de contenus d'automatisation
- Créer des inventaires Ansible, écrire et exécuter des playbooks simples et complexes, et résoudre les problèmes liés aux playbooks et aux hôtes
- Développement de contenus d'automatisation : variables
- Écrire des playbooks qui utilisent des variables pour simplifier la gestion du playbook, protéger les données sensibles dans les variables, et utiliser des faits et des variables magiques pour référencer des informations sur les hôtes gérés
- Développement de contenus d'automatisation : contrôle de tâche
- Écrire des playbooks qui utilisent des fonctions de contrôle de tâche pour spécifier efficacement une tâche qui doit être exécutée une fois pour chaque élément d'une liste, ou qui s'exécute uniquement si certaines conditions sont remplies
- Développement de contenus d'automatisation : déploiement de fichiers
- Déployer, personnaliser et adapter des fichiers sur des hôtes gérés par Ansible
- Développement de contenus d'automatisation à grande échelle
- Gérer des playbooks Ansible complexes en important ou en incluant d'autres playbooks et tâches, ainsi qu'en utilisant des modèles d'hôte avancés pour sélectionner efficacement des hôtes spécifiques dans l'inventaire
- Réutilisation de code avec des rôles et des collections de contenus Ansible
- Utiliser les rôles et les collections de contenus Ansible pour développer plus rapidement des playbooks et réutiliser le code Ansible
- Automatisation des tâches d'administration Linux
- Automatiser les tâches courantes d'administration système Linux avec Ansible
- Présentation d'Ansible
Bénéfices pour l'entreprise
- Améliorez l'efficacité opérationnelle en remplaçant vos processus manuels par des processus automatisés.
- Facilitez l'évolutivité de l'infrastructure informatique dynamique de votre entreprise.
- Réduisez le délai de rentabilisation des applications.
- Adaptez et mettez en œuvre rapidement les innovations nécessaires en vous appuyant sur des pratiques DevOps.
Bénéfices pour le participant
Vous serez en mesure d'appliquer les principes de base de l'automatisation pour résoudre des problèmes concrets liés aux systèmes et services Linux en créant des playbooks Ansible de manière efficace. Vous pourrez acquérir les compétences nécessaires pour automatiser vos workflows, établir les bases des pratiques DevOps et apprendre à tirer parti d'Ansible pour améliorer l'efficacité du développement.
Examens ou cours recommandés pour la suite
- Examen RHCE (ingénieur certifié Red Hat) (EX294)
- Développement de processus automatisés avancés avec Red Hat Ansible Automation Platform (AU374)
Formations sur site disponibles
Nous pouvons former votre équipe toute entière sur votre site, que ce soit en personne ou à distance.
Souscription Red Hat Learning
Bénéficiez de parcours de formation complets sur les produits Red Hat, de certifications reconnues par le secteur et d'une expérience d'apprentissage informatique flexible et dynamique.
Découvrez ce que d'autres participants pensent de ce cours dans notre communauté Red Hat Learning.
Tracez votre parcours de compétences
Suivez ce cours dans le cadre d'une souscription Red Hat Learning et bénéficiez d'un accès illimité et à la demande à nos ressources de formation en ligne pendant un an.
Évaluez vos connaissances
Passez une évaluation gratuite des compétences pour tester vos connaissances, identifier vos lacunes et obtenir des suggestions de formations Red Hat.