Prenez contact avec nous

Plan du cours

Introduction

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

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

Mise en place d'Ansible et configuration 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 et fonctionnalités open source dans les Playbooks

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

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

Gestion de l'interaction des données entre les outils Ansible et les systèmes

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

Fonctionnement 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 au sein d'Ansible

  • Exécutions CLI par rapport aux exécutions d'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 Ansible et des fonctions ad-hoc

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

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

Réutilisation des artifacts et régulation des rôles dans Ansible

Utilisation de structures et de schémas d'inventaire dynamique

  • Revue 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 du contenu 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 construction et simplification des flux de travail dans Ansible

Développement d'approches CI/CD avec Ansible

Aperçu du développement de modules et de 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

Fonctionnement des outils et fonctionnalités d'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

  • Directives pour les implémentations Ansible sur Microsoft, AWS, etc.

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

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

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

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

  • Migration vers une plateforme native du cloud avec Ansible

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

Automatisation des réseaux avec Ansible et réponse à la charge 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, des mandataires et d'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

Discussion approfondie des concepts du cycle de développement d'Ansible

  • Tirer parti 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 ligne de commande (CLI)
  • Connaissance des tâches d'automatisation fondamentales d'Ansible
  • Compréhension des concepts et principes de la plateforme Ansible
  • Familiarité avec les flux de travail IT et l'architecture DevOps

Public 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