Ansible

Automatisation avec Ansible, niveau 1

Objectifs de la formation

  • Installer Ansible / Red Hat Ansible Engine
  • Créer et mettre à jour des inventaires d’hôtes gérés
  • Créer des playbooks pour automatiser les tâches d'administration
  • Créer des playbooks complexes pour gérer de gros projets
  • Simplifier le développement de playbooks à l'aide des rôles Ansible
  • Protéger des données sensibles utilisées par Ansible à l'aide d'Ansible Vault
  • Comprendre un premier niveau d’utilisation d’Ansible Tower et de Vagrant


Programme de la formation

Présentation d’Ansible

  • Qu’est-ce qu’Ansible ?
  • Ansible et DevOps.
  • Découvrir les concepts de base Ansible.
  • Installer Red Hat Ansible Engine.
  • Les inventaires et les commande simples.

Déploiement d'Ansible

  • Effectuer un premier déploiement.
  • Comprendre les bonnes pratiques.
  • Configurer Ansible pour gérer des hôtes.
  • Exécuter des commandes Ansible ad hoc.
  • Bien comprendre l’organisation d’Ansible : rôles, modules, tâches, playbooks, plays.
  • Mettre en oeuvre un déploiement dynamique.

Travaux pratiques

Préparer et réaliser un premier déploiement. Créer et exécuter des commandes.

Implantation de playbooks

  • Écrire un playbook Ansible simple pour automatiser des tâches sur plusieurs hôtes gérés.
  • Exécuter le playbook.
  • Gérer des variables et des faits.
  • Écrire des playbooks qui utilisent des variables pour simplifier la gestion.
  • Écrire des playbooks qui utilisent des faits pour référencer des informations sur les hôtes gérés.

Travaux pratiques

Créer un playbook. Mettre en oeuvre des variables et des faits. Exécuter le playbook.

Mise en oeuvre du contrôle des tâches

  • Gérer le contrôle des tâches dans les playbooks.
  • Gérer les handlers dans les playbooks.
  • Gérer les erreurs de tâches dans les playbooks.

Travaux pratiques

Définir et gérer des tâches dans les playbooks.

Please login to get access to the quiz
Automatisation avec Ansible, niveau 2 (Prev Lesson)
Back to Ansible
Public

Administrateurs système Linux, ingénieurs DevOps, toute personne chargée d’automatisation d’infrastructures ou de conception système.

Pré-requis

Bonnes connaissances de l’administration Linux Red Hat.