Plan du cours
Introduction
Aperçu des fonctionnalités et de l'architecture de la plateforme Red Hat Ansible Automation
- Revoir les concepts et principes fondamentaux d'Ansible
- Comprendre les contenus et ressources de base d'Ansible
Installation et configuration de la plateforme Red Hat Ansible Automation
- Prérequis pour l'installation d'Ansible
- Mettre à jour la version actuelle d'Ansible
Configuration de la plateforme Red Hat Ansible Automation
- Effectuer des méthodes avancées de configuration de l'environnement
- Travailler avec des commandes CLI d'Ansible de niveau supérieur
Exécuter des playbooks Ansible et pratiquer la délégation des composants
- Exécuter et gérer des cas d'utilisation spécifiques pour les tâches et les plays
Utiliser des artefacts réutilisables Ansible et automatiser des tâches complexes avec l'inventaire
Gérer l'interaction de données entre les outils Ansible et les systèmes
Utilisation approfondie des composants traditionnels d'Ansible et des commandes ad hoc
Utiliser la syntaxe avancée de l'automatisation Ansible avec YAML
- Gérer les chaînes de données non sécurisées ou brutes
- Utiliser des ancres et des alias YAML pour une plus grande flexibilité
Manipuler des données complexes et transformer les fonctionnalités de chaîne dans Ansible
Travailler avec l'architecture de plugins extensible d'Ansible
- Types de plugins Ansible et comment en tirer le meilleur parti
Utiliser des mots-clés avancés de playbooks et des outils de ligne de commande d'Ansible
Aperçu des opérations complexes de modules avec Red Hat Ansible
Gérer et coordonner les mises à jour progressives d'Ansible
Accéder à la plateforme Red Hat Ansible Tower en utilisant Ansible Automation Platform
Intégrer Ansible avec Red Hat Advanced Cluster Management
Interagir avec des API RESTful à l'aide de playbooks et de Tower
Automatiser les pipelines de construction et rationaliser les flux de travail dans Ansible Automation Platform
Développer des approches CI/CD avec Ansible Automation Platform et Tower
Créer et écrire des modules et plugins personnalisés pour les projets de développement d'Ansible
- Ajouter et optimiser des modules et plugins locaux
- Conventions et meilleures pratiques pour le développement de modules Ansible
Opérer la plateforme Red Hat Ansible Automation avec Python 3.x
Déboguer des modules et conseils pour la mise en forme de la documentation
Aperçu du développement de modules Ansible sur des plates-formes externes
- Directives pour l'automatisation Ansible dans Microsoft, AWS et plus encore
Tester Ansible avec des méthodes efficaces et surveiller les cycles de vie des modules
- Pratiques avancées de développement pour d'autres ressources et utilitaires Ansible
Maximiser l'API Python de la plateforme Red Hat Ansible Automation
Travailler avec Ansible Galaxy et utiliser des structures de métadonnées
Tirer parti des services cloud publics en conformité avec Ansible
Déployer des applications natives cloud à l'aide d'Ansible Automation
- Migrer vers une plateforme native cloud avec Ansible
- Exécuter des implémentations avancées de Red Hat OpenShift
Automatiser les réseaux avec Ansible et répondre aux charges de travail opérationnelles dynamiques
- Travailler avec des modules réseau Ansible et analyser les données Ansible
- Gérer les problèmes de temporisation, de proxy et autres
- Pratiquer des méthodes de virtualisation et de conteneurisation
Maintenir et administrer la plateforme Red Hat Ansible Automation et ses composants
Démontrer les cas d'automatisation les plus courants à l'organisation
Dépanner la plateforme Red Hat Ansible Automation
Résumé et conclusion
Pré requis
- Connaissance de l'administration système Linux et de la ligne de commande
- Expérience avec des tâches d'automatisation Ansible de base
- Maîtrise de la syntaxe de programmation YAML
- Compréhension des infrastructures informatiques et des flux de travail
- Connaissances de base du langage de programmation Python
Public cible
- Ingénieurs DevOps
- Développeurs
- Administrateurs SysOps
Nos clients témoignent (1)
Il y avait de nombreux exercices pratiques supervisés et assistés par le formateur
Aleksandra - Fundacja PTA
Formation - Mastering Make: Advanced Workflow Automation and Optimization
Traduction automatique