Plan du cours

Introduction

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

  • Révision des concepts et principes fondamentaux du projet Ansible
  • Démarrer avec la syntaxe Ansible avancée et les outils open-source

Mise en place de Ansible et configuration des ressources d'automatisation

  • Conditions préalables du système pour Ansible
  • Choisir l'environnement optimal du système d'exploitation pour l'installation de Ansible.
  • Exécuter les premières commandes de haut niveau 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

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

Utilisation approfondie des composants Ansible traditionnels et des commandes ad hoc

Utilisation d'une syntaxe Ansible avancée et de pratiques YAML extensibles

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

Exécution de la transformation de chaînes de caractères pour des fonctionnalités Ansible flexibles

  • Manipuler des données complexes pour des opérations administratives

Vue d'ensemble des plugins open-source pour le projet Ansible

  • Extension des plugins pour des cas d'utilisation optimaux

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

  • Exécutions 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.

Gérer les erreurs des Playbooks et définir l'environnement des tâches distantes

Recycler les artefacts et réguler les rôles dans Ansible

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

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

Appliquer des méthodes de connexion extensibles et gérer les clés d'hôte

Chiffrer le contenu des projets Ansible et exécuter des 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 dans Ansible

Développer des approches CI/CD avec Ansible

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

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

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

Débogage des modules et conseils pour le formatage Documentation

Déploiement de modules Ansible sur des plateformes externes

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

Tester Ansible avec des méthodes efficaces et surveiller le cycle de vie des modules

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

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

Déploiement d'applications cloud-natives à l'aide de l'automatisation Ansible

  • Migrer vers une plateforme cloud-native avec Ansible

Intégration de Ansible avec Repos et mise en place de mainteneurs de collections

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

  • Travailler avec les modules de réseau Ansible et analyser les données Ansible.
  • Gestion des délais d'attente, du proxy et d'autres problèmes
  • Pratiquer les méthodes de virtualisation et de conteneurisation

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

Discuter en profondeur des concepts du cycle de développement Ansible.

  • Exploiter la documentation de Ansible et les collections de ressources open-source

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

Dépannage de Ansible

Résumé et conclusion

Pré requis

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

Public

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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires