AU245
Approche CaC (Configuration-as-Code) pour l'automatisation d'entreprise avec Red Hat Ansible Automation Platform
Description du cours
Introduction à l'approche CaC (Configuration-as-Code), reposant sur l'utilisation des principes Git et de CI/CD dans le but de concevoir un pipeline robuste, automatisé et contrôlé par version pour la gestion de la configuration de Red Hat Ansible Automation Platform
Ce cours permet aux professionnels de l'informatique d'apprendre à mettre à l'échelle et gérer Red Hat Ansible Automation Platform en appliquant les principes de base de l'approche CaC (Configuration-as-Code).
Contenu du cours
- Présentation de l'approche CaC et des principes de CI/CD pour surmonter les obstacles à la mise à l'échelle fiable de l'automatisation
- Gestion des fichiers de code et de configuration à l'aide du système distribué de contrôle de versions Git
- Collaboration dans les référentiels Git et synchronisation des contenus locaux et distants pour mettre en place des workflows distribués
- Gestion de Red Hat Ansible Automation Platform à l'aide de l'approche CaC, de Git, des collections Ansible Content Collection validées et de pipelines automatisés de CI/CD
Public ciblé
- Architectes de l'automatisation et ingénieurs de plateforme chargés de planifier, concevoir et déployer une infrastructure d'automatisation basée sur Ansible pour leur entreprise
- Administrateurs système, ingénieurs de la fiabilité des sites et ingénieurs DevOps responsables des processus d'automatisation et qui doivent fournir, gérer, exploiter et assurer le bon fonctionnement de l'infrastructure d'automatisation basée sur Ansible
Prérequis
- Avoir une expérience pratique de l'écriture et de l'exécution de playbooks Ansible
- Maîtriser les principaux concepts d'Ansible, notamment les inventaires, les variables, les rôles Ansible et Ansible Content Collections
- Connaître les fonctions de base de Red Hat Ansible Automation Platform et des concepts tels que les projets, les inventaires et les modèles de tâche
- Avoir suivi le cours Gestion de l'automatisation d'entreprise avec Red Hat Ansible Automation Platform (AU467) (recommandé, mais non obligatoire)
Programme du cours
Approche CaC et principes de CI/CD
Surmonter les obstacles à la mise à l'échelle fiable de l'automatisation à l'aide de l'approche CaC et comprendre son lien avec les principes de CI/CD (intégration et distribution continues)
Présentation de Git
Gérer, stocker et réviser les fichiers de code et de configuration à l'aide du système distribué de contrôle de version Git ; comprendre les principes de base de son fonctionnement ; collaborer efficacement à l'aide de balises, de branches et de la résolution de conflits
Collaboration dans les référentiels Git
Créer du code et gérer des fichiers de configuration de manière collaborative dans des référentiels Git à l'aide de méthodes qui permettent la mise en œuvre de workflows distribués ou centralisés
Approche CaC pour Ansible Automation Platform
Gérer un environnement Red Hat Ansible Automation Platform en appliquant les principes de l'approche CaC et de CI/CD
Bénéfices pour l'entreprise
- Grâce à la mise en œuvre de l'approche CaC, les entreprises peuvent établir un pipeline robuste, automatisé et contrôlé par version pour la gestion de la configuration. Cette approche permet de surmonter les obstacles à la mise à l'échelle fiable de l'automatisation en assurant la cohérence de la configuration, en améliorant le suivi des changements et en réduisant considérablement les risques pour l'exploitation ainsi que les temps d'arrêt associés aux déploiements manuels et sujets aux erreurs.
Bénéfices pour le participant
- Les professionnels de l'informatique apprendront à maîtriser Git et les principes de CI/CD afin de passer d'une administration manuelle à des processus de gestion automatisés pour Red Hat Ansible Automation Platform. Ils pourront acquérir les compétences pratiques essentielles à la mise en œuvre de l'approche CaC pour valider, tester et promouvoir des déploiements en toute sécurité jusqu'en production. En adoptant ces pratiques d'exploitation fondamentales, ils pourront aussi améliorer la collaboration entre les équipes, réduire le nombre d'erreurs de déploiement et apprendre à appliquer des changements essentiels au système en toute confiance.
Découvrez de multiples façons de développer vos compétences
Suivez des cours dans le cadre de formations virtuelles dispensées par des instructeurs et en autonomie. Bénéficiez aussi de l'aide de nos spécialistes et passez les examens de certification. Tout est inclus dans la souscription Red Hat Learning.
Formations sur site disponibles
Si vous souhaitez former toute votre équipe, nous proposons des formations sur site, en présentiel 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.