Programmes de formation Ansible

Formation Ansible Essentials: Simplicity in Automation Technical Overview

Découvrez les bases de l’automatisation et de la gestion de la configuration avec Ansible et bien plus encore Les vidéos de la série L’essentiel d’Ansible : automatiser en toute simplicité - Présentation technique (DO007) sont disponibles en ligne et à la demande. Elles vous permettront de tout savoir sur Ansible : automatisation, gestion de la configuration, provisionnement, déploiement et gestion d’une infrastructure de calcul dans des environnements physiques, virtuels et cloud.

Programme du cours

Sur inscription : https://www.redhat.com/fr/services/training/do007-ansible-essentials-simplicity-automation-technical-overview

  • Vidéo 1 : présentation de la série L’essentiel d’Ansible
  • Vidéo 2 : Ansible et la méthode Ansible
  • Vidéo 3 : fonctionnement d’Ansible
  • Vidéo 4 : commandes ad hoc (et démonstration)
  • Vidéo 5 : présentation des playbooks (et démonstration)
  • Vidéo 6 : présentation des rôles (et démonstration)
  • Vidéo 7 : création de la structure des rôles avec Ansible-Galaxy (et démonstration)
  • Vidéo 8 : division d’un playbook existant en rôles (et démonstration)
  • Vidéo 9 : création d’un nouveau rôle (et démonstration)
  • Vidéo 10 : utilisation de rôles dans vos principaux playbooks (et démonstration)
  • Vidéo 11 : présentation d’Ansible Tower (et démonstration)

Cours Red Hat DO407 Automation avec Ansible I

https://www.redhat.com/fr/services/training/do407-automation-ansible-i

4 jours, €2,380 (Prix hors taxes) ou 10 unités de formation

Dans le cadre de travaux pratiques, les participants apprendront à automatiser avec Ansible des tâches d’administration système sur des hôtes gérés, à écrire des playbooks Ansible pour standardiser l’exécution de tâches, à gérer des playbooks de façon centralisée et à planifier des exécutions récurrentes via une interface Web avec Ansible Tower. Les participants apprendront aussi à gérer le chiffrement pour Ansible avec Ansible Vault, à déployer Ansible Tower et à l’utiliser pour gérer des systèmes, ainsi qu’à utiliser Ansible dans un environnement DevOps avec Vagrant.

Contenu du cours

  • Installer et résoudre les problèmes d’Ansible sur des noeuds centraux et des hôtes gérés
  • Utiliser Ansible pour exécuter des commandes ad hoc et des playbooks pour automatiser les tâches
  • Écrire des playbooks Ansible efficaces
  • Protéger les données chiffrées nécessaires à certaines tâches avec Ansible Vault
  • Utiliser Ansible Tower pour simplifier la gestion des déploiements Ansible en entreprise
  • Utiliser Ansible avec Vagrant dans un environnement DevOps

Programme du cours

  1. Présentation d’Ansible
    • Décrire la terminologie et l’architecture d’Ansible
  2. Déploiement d’Ansible
    • Installer Ansible et exécuter les commandes ad hoc
  3. Mise en oeuvre de playbooks
    • Écrire et exécuter un playbook Ansible
  4. Gestion des variables et des inclusions
    • Décrire la portée et la priorité des variables, gérer des variables et faits dans une opération et gérer des inclusions
  5. Mise en oeuvre du contrôle des tâches
    • Gérer le contrôle des tâches, les gestionnaires et les balises dans les playbooks Ansible
  6. Mise en oeuvre de modèles Jinja2
    • Mettre en oeuvre un modèle Jinja2
  7. Mise en oeuvre de rôles
    • Créer et gérer des rôles
  8. Configuration de playbooks complexes
    • Configurer des types de connexion, des délégations et des parallélismes
  9. Mise en oeuvre d’Ansible Vault
    • Gérer le chiffrement avec Ansible Vault
  10. Résolution des problèmes liés à Ansible
    • Résoudre les problèmes de la machine de contrôle Ansible et des noeuds gérés
  11. Mise en oeuvre d’Ansible Tower
    • Mettre en oeuvre Ansible Tower
  12. Mise en oeuvre d’Ansible dans un environnement DevOps
    • Mettre en oeuvre Ansible dans un environnement DevOps à l’aide de Vagrant

Formation Red Hat DO457 Ansible Network Automation

https://www.redhat.com/fr/services/training/do457-ansible-network-automation

4 jours, €2,800 (Prix hors taxes) ou 12 unités de formation

Learn how to use Red Hat Ansible Automation for Networking to remotely automate configuration of network devices, test and validate the current network state, and perform compliance checks to detect and correct configuration drift.

Course content summary

  • Install and configure Red Hat Ansible Automation for Networking on a management system
  • Use Ansible to run ad hoc commands and playbooks to automate tasks
  • Write effective Ansible playbooks for network automation
  • Gather information about network infrastructure configuration and backup
  • Automate specific network administration use cases, including configuration of routers and switches, ports, VLANs, SNMP monitoring, and routing protocols
  • Use Ansible playbooks to target devices from various hardware vendors, including Cisco, Juniper, and Arista

Course outline

  1. Deploy Ansible
    • Install Ansible and create Ansible inventories.
  2. Run commands and plays
    • Execute ad hoc commands and prepare Ansible playbooks.
  3. Parameterize Ansible
    • Control tasks with loops and conditions.
  4. Administer Ansible
    • Safeguard information with Ansible Vault and manage inventories.
  5. Automate simple network operations
    • Gather network information with Ansible and configure network devices.
  6. Automate complex operations
    • Solve new MACD challenges and overcome real-world challenges.

Formation Red Hat DO409 Automatisation : passez au niveau supérieur avec Ansible Tower

https://www.redhat.com/fr/services/training/do409-automation-ansible-ii-ansible-tower

2 jours, €1,400 (Prix hors taxes) ou 6 unités de formation

Présentation du cours

Pendant ce cours, les participants apprendront à déployer et à utiliser Ansible Tower de Red Hat pour gérer leurs projets, playbooks et rôles Ansible existants. Ils apprendront également à effectuer la maintenance de base et l’administration de l’installation d’Ansible Tower, ainsi qu’à configurer des utilisateurs et des équipes afin de les utiliser pour contrôler l’accès aux systèmes, aux projets et aux autres ressources via la mise en place de contrôles d’accès basés sur les rôles. Les participants apprendront aussi à utiliser le tableau de bord visuel pour lancer, contrôler et surveiller de manière centralisée les tâches Ansible Tower, à utiliser l’API Ansible Tower pour lancer des tâches à partir de modèles existants, à planifier automatiquement des tâches Ansible et à mettre à jour l’inventaire de l’hôte.

Contenu du cours

  • Installation d’Ansible Tower de Red Hat
  • Configuration des utilisateurs et équipes pour l’accès aux ressources Ansible Tower au moyen de contrôles d’accès basés sur les rôles
  • Utilisation d’Ansible Tower pour gérer l’accès partagé aux inventaires et aux identifiants machine
  • Création de modèles de tâches et de modèles de tâches de workflow pour standardiser l’exécution d’un playbook
  • Lancement de playbooks, surveillance et vérification des résultats de tâche avec Ansible Tower

Programme du cours

  1. Installation d’Ansible Tower de Red Hat et description de son architecture
    • Définir Ansible Tower et montrer ses fonctions de base pour la navigation et l’utilisation de l’interface Web utilisateur
  2. Création d’utilisateurs et d’équipes pour le contrôle d’accès basé sur les rôles
    • Créer des comptes utilisateur et les organiser en équipes qui peuvent être utilisées avec le contrôle d’accès basé sur les rôles pour gérer l’administration et l’accès aux ressources de l’entreprise dans Ansible Tower
  3. Création et gestion d’inventaires et d’identifiants
    • Créer des inventaires de machines pour gérer et configurer des identifiants qui permettent à Ansible Tower d’exécuter des tâches sur ces systèmes
  4. Gestion de projets pour le provisionnement avec Ansible Tower
    • Dans Ansible Tower, créer des projets et des modèles de tâche de base qui peuvent être utilisés pour exécuter des playbooks Ansible afin de provisionner et configurer des systèmes gérés
  5. Création de workflows de tâches avancés
    • Utiliser les fonctions supplémentaires des modèles de tâche pour améliorer les workflows en créant des formulaires de lancement de tâche simples, des modèles pour lancer plusieurs tâches selon une séquence prédéfinie et pour signaler la réussite ou l’échec d’une tâche via des systèmes de notification externes
  6. Mise à jour dynamique des inventaires et comparaison des membres d’un inventaire
    • Utiliser des techniques avancées pour travailler avec les inventaires, y compris la génération dynamique d’inventaires à partir de sources d’informations centralisées et la surveillance des hôtes dans un inventaire pour l’identification des écarts et des différences de configuration
  7. Maintenance et administration d’Ansible Tower
    • Effectuer des tâches de maintenance et d’administration de routine sur Ansible Tower et se familiariser avec les outils de ligne de commande et l’API Ansible Tower
  8. Révision complète du provisionnement et de la gestion des systèmes avec Ansible Tower
    • Démontrer les compétences acquises pendant ce cours en utilisant les spécifications fournies pour configurer et utiliser une nouvelle organisation dans Ansible Tower avec certains utilisateurs et certaines équipes, un inventaire d’hôtes à gérer et un projet Ansible contenant des playbooks et d’autres fichiers associés

Examen Red Hat Certified Specialist in Ansible Automation exam (EX407)

https://www.redhat.com/en/services/training/ex407-red-hat-certified-specialist-in-ansible-automation-exam

€515 (Prix hors taxes) or 2 Training Units

Candidates should have the following skills and abilities:

  1. Understand core components of Ansible
    • Inventories
    • Modules
    • Variables
    • Facts
    • Plays
    • Playbooks
    • Configuration files
  2. Run ad-hoc Ansible commands
  3. Use both static and dynamic inventories to define groups of hosts
  4. Utilize an existing dynamic inventory script
  5. Create Ansible plays and playbooks
    • Know how to work with commonly used Ansible modules
    • Use variables to retrieve the results of running a commands
    • Use conditionals to control play execution
    • Configure error handling
    • Create playbooks to configure systems to a specified state
    • Selectively run specific tasks in playbooks using tags
  6. Create and use templates to create customized configuration files
  7. Work with Ansible variables and facts
  8. Create and work with roles
  9. Download roles from an Ansible Galaxy and use them
  10. Manage parallelism
  11. Use Ansible Vault in playbooks to protect sensitive data
  12. Install Ansible Tower and use it to manage systems
  13. Use provided documentation to look up specific information about Ansible modules and commands