Plan du cours
Introduction
Aperçu des caractéristiques et de l'architecture de la plate-forme d'automatisation Red Hat Ansible
- Révision des concepts et principes fondamentaux Ansible
- Comprendre le contenu et les ressources de base Ansible
Installation et configuration de la Red Hat Ansible plateforme d'automatisation
- Conditions préalables à l'installation Ansible
- Mise à niveau de la version Ansible actuelle
Configuration de la Red Hat Ansible plateforme d'automatisation
- Méthodes avancées de configuration de l'environnement
- Travailler avec des commandes CLI Ansible de haut niveau
Exécution de Playbooks Ansible et pratique de la délégation de composants
- Exécuter et gérer des cas d'utilisation spécifiques pour les tâches et les jeux
Exploiter des artefacts réutilisables Ansible et automatiser des tâches complexes à l'aide d'un inventaire
Gestion des données Interaction entre les outils et les systèmes Ansible
Utilisation approfondie des composants traditionnels Ansible et des commandes ad hoc
Utilisation de la syntaxe d'automatisation avancée Ansible avec YAML
- Gestion des chaînes de données brutes ou non sûres
- Utilisation d'ancres et d'alias YAML pour une plus grande flexibilité
Manipuler des données complexes et transformer des chaînes de caractères Fonctionnalités dans Ansible
Travailler avec l'architecture extensible des plugins Ansible
- Types de plugins Ansible et comment maximiser leur utilisation
Utilisation des mots-clés avancés du Playbook et des outils en ligne de commande de Ansible
Vue d'ensemble des opérations de modules complexes avec Red Hat Ansible
Gérer et coordonner les Ansible mises à jour en continu
[La tour Red Hat Ansible à l'aide de la plateforme d'automatisation Ansible
Intégrer Ansible avec Red Hat Advanced Cluster Management
Interagir avec les API RESTful à l'aide des Playbooks et de Tower
Automatiser les pipelines de construction et rationaliser les flux de travail avec Ansible Automation Platform
Développer des approches CI/CD avec Ansible Automation Platform et Tower
Créer et écrire des modules et des plugins personnalisés pour les projets de développement Ansible
- Ajouter et optimiser des modules et des plugins locaux
- Conventions et meilleures pratiques pour le développement de modules Ansible
Fonctionnement de la Red Hat Ansible plateforme d'automatisation avec Python 3.x
Débogage des modules et conseils pour le formatage Documentation
Vue d'ensemble du développement de modules Ansible sur des plates-formes externes
- Lignes directrices pour l'automatisation Ansible dans Microsoft, AWS, et plus encore
Tester Ansible avec des méthodes efficaces et surveiller le cycle de vie des modules
- Pratiques de développement avancées pour d'autres ressources et utilitaires Ansible
Maximiser l'API Python de la Red Hat Ansible plateforme d'automatisation
Travailler avec Ansible Galaxy et utiliser des structures de métadonnées
Exploiter les services de cloud public en accord avec Ansible
Déploiement d'applications cloud-natives à l'aide de Ansible Automation
- Migrer vers une plateforme cloud-native avec Ansible
- Exécuter des implémentations Red Hat OpenShift avancées
Automatiser les réseaux avec Ansible et répondre à la charge de travail des opérations dynamiques
- Travailler avec les modules de réseau Ansible et analyser les données Ansible.
- Gérer les problèmes de délai d'attente, de proxy et autres
- Pratiquer les méthodes de virtualisation et de conteneurisation
Maintenir et administrer la plate-forme d'automatisation Ansible et ses composants
Démontrer les cas d'automatisation les plus courants à l'organisation
Dépannage Red Hat Ansible de la plate-forme d'automatisation
Résumé et conclusion
Pré requis
- Expérience en Linux administration de système et CLI
- Expérience des tâches d'automatisation de base Ansible
- Maîtrise de la syntaxe de programmation YAML
- Compréhension de l'infrastructure informatique et des flux de travail
- Connaissance de base du langage de programmation Python.
Public
- DevOps Ingénieurs
- 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