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
 21 heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires