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
- Comparaison entre Ansible AWX et 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 HTTP API d'AWX
- Analyse de base et émission de sortie avec l'interface en ligne de commande AWX
- Introduction aux tâches d'automatisation et au support des fonctionnalités de l'interface en ligne de commande AWX
Démarrage avec les ressources et la configuration de l'environnement d'AWX
- Manipulation des actions de ressource AWX et des options globales
Authentification avec Ansible AWX et utilisation de jetons OAuth2.0
- Comparaison entre les jetons et l'authentification basée sur des sessions
- Génération, impression et utilisation de valeurs de jeton dans l'interface en ligne de commande AWX
Configuration d'applications OAuth2.0 et scoping des jetons OAuth2.0
- Cas d'utilisation pour l'authentification basée sur des sessions
Formatage des sorties AWX et configuration des paramètres par défaut de l'interface en ligne de commande
- Travail avec les formats de sortie YAML et tabulaire
- Personnalisation des sorties avec un processeur JSON
- Coloration 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 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 de 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 AWX et l'API Ansible
- Mise en œuvre de la convention RESTful API dans AWX
- Utilisation des outils d'API d'AWX et exécution de méthodes d'automatisation
Scraping et test des métriques dans l'API Ansible AWX
Gestion des fonctions de partage d'information et maintenance 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 système Linux et en ligne de commande
- Connaissance de base de la syntaxe de programmation YAML
- Compréhension des infrastructures IT et des processus
- Familiarité avec la plateforme Ansible
- Maîtrise d'un langage de programmation
Public cible
- Ingénieurs DevOps
- Développeurs
- Gestionnaires de projet
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