Plan du cours

Introduction

Aperçu des caractéristiques et de l'architecture de la plate-forme d'automatisation Red Hat Ansible

  • Révision des concepts et principes fondamentaux Ansible
  • Comprendre le contenu et les ressources de base Ansible

Installation et configuration de la Red Hat Ansible plateforme d'automatisation

  • Conditions préalables à l'installation Ansible
  • Mise à niveau de la version Ansible actuelle

Configuration de la Red Hat Ansible plateforme d'automatisation

  • Méthodes avancées de configuration de l'environnement
  • Travailler avec des commandes CLI Ansible de haut niveau

Exécution de Playbooks Ansible et pratique de la délégation de composants

  • Exécuter et gérer des cas d'utilisation spécifiques pour les tâches et les jeux

Exploiter des artefacts réutilisables Ansible et automatiser des tâches complexes à l'aide d'un inventaire

Gestion 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 d'automatisation avancée Ansible avec YAML

  • Gestion des chaînes de données brutes ou non sûres
  • Utilisation d'ancres et d'alias YAML pour une plus grande flexibilité

Manipuler des données complexes et transformer des chaînes de caractères Fonctionnalités dans Ansible

Travailler avec l'architecture extensible des plugins Ansible

  • Types de plugins Ansible et comment maximiser leur utilisation

Utilisation des mots-clés avancés du Playbook et des outils en ligne de commande de Ansible

Vue d'ensemble des opérations de modules complexes avec Red Hat Ansible

Gérer et coordonner les Ansible mises à jour en continu

[La tour Red Hat Ansible à l'aide de la plateforme d'automatisation Ansible

Intégrer Ansible avec Red Hat Advanced Cluster Management

Interagir avec les API RESTful à l'aide des Playbooks et de Tower

Automatiser les pipelines de construction et rationaliser les flux de travail avec Ansible Automation Platform

Développer des approches CI/CD avec Ansible Automation Platform et Tower

Créer et écrire des modules et des plugins personnalisés pour les projets de développement Ansible

  • Ajouter et optimiser des modules et des plugins locaux
  • Conventions et meilleures pratiques pour le développement de modules Ansible

Fonctionnement de la Red Hat Ansible plateforme d'automatisation avec Python 3.x

Débogage des modules et conseils pour le formatage Documentation

Vue d'ensemble du développement de modules Ansible sur des plates-formes externes

  • Lignes directrices pour l'automatisation 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

Maximiser l'API Python de la Red Hat Ansible plateforme d'automatisation

Travailler avec Ansible Galaxy et utiliser des structures de métadonnées

Exploiter les services de cloud public en accord avec Ansible

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

  • Migrer vers une plateforme cloud-native avec Ansible
  • Exécuter des implémentations Red Hat OpenShift avancées

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.
  • Gérer les problèmes de délai d'attente, de proxy et autres
  • Pratiquer les méthodes de virtualisation et de conteneurisation

Maintenir et administrer la plate-forme d'automatisation Ansible et ses composants

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

Dépannage Red Hat Ansible de la plate-forme d'automatisation

Résumé et conclusion

Pré requis

  • Expérience en Linux administration de système et CLI
  • Expérience des tâches d'automatisation de base Ansible
  • Maîtrise de la syntaxe de programmation YAML
  • Compréhension de l'infrastructure informatique et des flux de travail
  • Connaissance de base du langage de programmation Python.

Public

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

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires