Plan du cours
Introduction
Installation et configuration d'Ansible AWX
- Configuration système requise pour Ansible AWX
Aperçu des fonctionnalités et de l'architecture d'Ansible AWX
- Ansible AWX vs. Red Hat Ansible Tower
- Concepts DevOps appliqués dans Ansible AWX
Aperçu de l'interface en ligne de commande d'Ansible AWX
- Familiarisation avec la structure de l'API HTTP d'AWX
- Analyse basique et émission de sortie avec l'interface en ligne de commande d'AWX
- Introduction aux tâches d'automatisation et au support des fonctionnalités de l'AWX CLI
Premiers pas avec les ressources AWX et la configuration de l'environnement
- Manipulation des actions de ressources AWX et des options globales
Authentification avec Ansible AWX et utilisation de jetons OAuth2.0
- Jetons vs. authentification basée sur les sessions
- Génération, impression et utilisation des valeurs de jeton dans l'AWX CLI
Configuration d'applications OAuth2.0 et limitation de jetons OAuth2.0
- Cas d'utilisation pour l'authentification basée sur les sessions
Formatage des sorties AWX et configuration des paramètres par défaut de la CLI
- Travail avec les formats de sortie YAML et tabulaire
- Personnalisation des sorties avec le processeur JSON
- Colorisation des sorties avec des nœuds de couleur ANSI
Création de credentials et d'inventaires avec Ansible AWX
- Attribution de permissions et délégation de règles automatisées
Extension d'Ansible AWX aux paramètres des playbooks Ansible
- Suivi des journaux des playbooks Ansible et navigation dans le tableau de bord d'AWX
Configuration de projets et de modèles de tâches avec Ansible AWX
- Création d'un nouveau projet à partir d'un dépôt GitHub
- Génération et lancement d'un modèle de tâche
- Planification de l'exécution de modèles de tâches simples ou enchaînés
- Exécution et surveillance des sorties des playbooks Ansible
- Mise à jour des modèles de tâches avec l'interface en ligne de commande d'Ansible AWX
Travail avec les clés SSH dans Ansible AWX
- Importation et exportation de ressources supplémentaires d'AWX
Automatisation des workflows et tâches de base avec l'API d'AWX et Ansible
- Mise en œuvre de la convention RESTful dans AWX
- Utilisation des outils API d'AWX et exécution de méthodes d'automatisation
Scrapping et test de métriques dans l'API d'Ansible AWX
Gestion des fonctions de partage d'informations et maintien de la sécurité d'AWX
- Mise en œuvre de configurations d'authentification avancées
Sauvegarde et restauration d'AWX
Dépannage d'Ansible AWX et revue des journaux
Résumé et conclusion
Pré requis
- Expérience en administration de systèmes Linux et en ligne de commande
- Connaissance de base de la syntaxe de programmation YAML
- Compréhension des infrastructures et processus IT
- Familiarité avec la plateforme Ansible
- Maîtrise d'un langage de programmation
Audience
- Ingénieurs DevOps
- Développeurs
- Gestionnaires de projets
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