Plan du cours

Introduction

Aperçu des caractéristiques et de l'architecture du projet Ansible

  • Révision des concepts et principes fondamentaux Ansible
  • S'initier à la syntaxe avancée Ansible et aux outils open-source

Mise en place Ansible et configuration des ressources d'automatisation

  • Conditions préalables pour Ansible
  • Choix de l'environnement optimal du système d'exploitation pour l'installation de Ansible.
  • Exécution des commandes initiales de niveau supérieur dans l'interface de programmation Ansible.

Utilisation de projets et de fonctionnalités Open-source dans les Playbooks

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

Travailler avec des inventaires Ansible pour des processus d'automatisation complexes

Traitement des données Interaction entre les outils et les systèmes Ansible

Utilisation approfondie des composants traditionnels Ansible et des commandes ad hoc

Utilisation de la syntaxe avancée Ansible et des pratiques YAML extensibles

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

Exécution d'une transformation de chaîne de caractères pour des fonctionnalités flexibles Ansible

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

Aperçu des plugins libres pour le projet Ansible (en anglais)

  • Extension des plugins pour des cas d'utilisation optimaux

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

  • Exécution de l'interface CLI ou de l'interface pour les Playbooks
  • Travailler avec des mots-clés complexes et utiliser des 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 conditionnelles, etc.

Gestion des erreurs des Playbooks et définition de l'environnement des tâches à distance

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

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

  • Révision des concepts d'étiquettes spéciales et mise en œuvre de leur utilisation

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

Cryptage Ansible du contenu du projet et exécution de stratégies avancées de manipulation des données

Intégrer Ansible avec AWX pour des fonctions de coordination optimales

Interagir avec des API RESTful à l'aide de Playbooks et d'AWX

Automatiser les pipelines de construction et rationaliser les flux de travail Ansible

Développer des approches CI/CD avec Ansible

Vue d'ensemble du développement de modules et de plugins personnalisés en Ansible

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

Exploiter les outils et fonctionnalités d'Ansible avec Python 3.x et Python API

Débogage des modules et conseils pour Documentation le formatage

Déploiement de modules Ansible dans des plates-formes externes

  • Lignes directrices pour l'implémentation d'Ansible dans Microsoft, AWS, etc.

Tester Ansible avec des méthodes efficaces et contrôler le cycle de vie des modules

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

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

Déploiement d'applications Cloud-Native à l'aide de Ansible Automation

  • Migrer vers une plateforme cloud-native avec Ansible

Intégrer Ansible aux dépôts et mettre en place des responsables de collection

Automatiser les réseaux avec Ansible et répondre à la charge de travail des opérations dynamiques

  • Travailler avec des modules réseau Ansible et analyser des données Ansible
  • Gérer les problèmes de timeout, de proxy et autres
  • Pratiquer les méthodes de virtualisation et de conteneurisation

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

Discussion des concepts approfondis du cycle de développement Ansible's

  • Exploiter la documentation Ansible et les collections de ressources libres

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

Dépannage Ansible

Résumé et conclusion

Pré requis

  • Maîtrise de la syntaxe de programmation YAML et de Python 3.x
  • Expérience approfondie de l'administration du système Linux et de la CLI
  • .
  • Connaissance des tâches fondamentales d'automatisation Ansible
  • Compréhension des concepts et principes de la plateforme Ansible
  • Familiarité avec les flux de travail informatiques et l'architecture DevOps
  • .

Audience

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

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Nos Clients témoignent (2)

Cours Similaires

Catégories Similaires