Prenez contact avec nous

Plan du cours

Introduction

Aperçu des fonctionnalités et de l'architecture du projet Ansible

  • Révision des concepts et principes fondamentaux d'Ansible
  • Démarrage avec la syntaxe avancée d'Ansible et les outils open source

Configuration d'Ansible et des ressources d'automatisation

  • Prérequis système pour Ansible
  • Choix de l'environnement OS optimal pour l'installation d'Ansible
  • Exécution des premières commandes de haut niveau dans la CLI d'Ansible

Utilisation des projets open source et des fonctionnalités dans les Playbooks

  • Instanciation des composants de Playbooks pour des cas d'utilisation avancés

Travail avec les Inventaires Ansible pour des processus d'automatisation complexes

Gestion des interactions de données entre les outils et systèmes Ansible

Utilisation approfondie des composants traditionnels d'Ansible et des commandes ad-hoc

Travail avec la syntaxe avancée d'Ansible et utilisation des pratiques YAML extensibles

  • Comment gérer les chaînes de données non sécurisées ou brutes ?

Exécution de transformations de chaînes pour des fonctionnalités Ansible flexibles

  • Manipulation de données complexes pour les opérations administratives

Aperçu des plugins open source pour le projet Ansible

  • Extension des plugins pour des cas d'utilisation optimaux

Mise à jour des fonctions de déploiement des Playbooks dans Ansible

  • Exécutions CLI vs interface pour les Playbooks
  • Travail avec des mots-clés complexes et utilisation d'outils CLI intermédiaires

Administration des applications optimisées des composants et fonctions ad-hoc d'Ansible

  • Meilleures pratiques pour travailler avec des boucles, des conditionnels, etc.

Gestion des erreurs des Playbooks et configuration de l'environnement des tâches distantes

Recyclage des artefacts et régulation des rôles dans Ansible

Utilisation de structures et de modèles d'inventaire dynamique

  • Révision des concepts de balises spéciales et mise en œuvre de leurs utilisations

Application de méthodes de connexion extensibles et gestion des clés d'hôte

Chiffrement des contenus du projet Ansible et exécution de stratégies de manipulation de données avancées

Intégration d'Ansible avec AWX pour des fonctions de coordination optimales

Interaction avec les API RESTful en utilisant des Playbooks et AWX

Automatisation des pipelines de build et rationalisation des workflows dans Ansible

Développement d'approches CI/CD avec Ansible

Aperçu du développement de modules et plugins personnalisés dans Ansible

  • Mise en œuvre de pratiques efficaces pour les modules ou plugins locaux et globaux
  • Création et écriture de modules et plugins optimisés

Utilisation des outils et fonctionnalités Ansible avec Python 3.x et l'API Python

Débogage des modules et conseils pour le formatage de la documentation

Déploiement des modules Ansible sur des plateformes externes

  • Lignes directrices pour les implémentations Ansible chez Microsoft, AWS, et plus encore

Test d'Ansible avec des méthodes efficaces et surveillance des cycles de vie des modules

  • Pratiques de développement avancées pour d'autres ressources et utilitaires Ansible

Utilisation des structures de métadonnées dans Ansible et intégration avec les services cloud publics

Déploiement d'applications cloud natives en utilisant l'automatisation Ansible

  • Migration vers une plateforme cloud native avec Ansible

Intégration d'Ansible avec les dépôts et configuration des mainteneurs de collections

Automatisation des réseaux avec Ansible et réponse aux charges de travail d'opérations dynamiques

  • Travail avec les modules réseau d'Ansible et analyse des données Ansible
  • Gestion des délais d'attente, proxy et autres problèmes
  • Pratique des méthodes de virtualisation et de conteneurisation

Exercice des méthodes avancées de maintenance et d'administration pour le projet Ansible et ses composants

Débat sur les concepts approfondis du cycle de développement d'Ansible

  • Exploitation de la documentation d'Ansible et des collections de ressources open source

Démonstration des cas d'automatisation les plus courants à l'organisation

Dépannage d'Ansible

Résumé et conclusion

Pré requis

  • Maîtrise de la syntaxe de programmation YAML et de Python 3.x
  • Expérience approfondie en administration système Linux et en CLI
  • Connaissance des tâches fondamentales d'automatisation Ansible
  • Compréhension des concepts et principes de la plateforme Ansible
  • Accoutumance aux workflows informatiques et à l'architecture DevOps

Audience cible

  • Ingénieurs DevOps
  • Développeurs
  • Administrateurs SysOps
 35 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires