Automatisation avec Ansible - Niveau 1

Lot 2 - Virtualisation, Cloud et DevOps – Automatisation – Référence 2-045

Formation créée le 12/12/2024. Dernière mise à jour le 08/10/2025.
Version du programme : 1

Prochaine date

08/12/2025

Type de formation

Formation présentielle

Durée de formation

24 heures (4 jours)

À partir de

HT
S'inscrire

À partir de

HT
S'inscrire

À partir de

HT
S'inscrire

Automatisation avec Ansible - Niveau 1

Lot 2 - Virtualisation, Cloud et DevOps – Automatisation – Référence 2-045


Objectif général de la formation : À l’issue de cette formation, les participants seront capables d’utiliser Ansible pour automatiser des tâches d’administration, simplifier la gestion d’infrastructures complexes, et intégrer des fonctionnalités avancées comme les rôles et la sécurisation des données sensibles. Compétences visées : - Installer et configurer Ansible ou Red Hat Ansible Engine - Créer et gérer des inventaires d’hôtes pour automatiser leur administration - Développer des playbooks simples et complexes pour automatiser des projets - Simplifier la gestion des tâches via les rôles Ansible et protéger les données avec Ansible Vault - Comprendre et utiliser des outils complémentaires comme Ansible Tower et Vagrant Niveau SAME visé : Application Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20

Objectifs de la formation

  • Configurer un environnement fonctionnel pour Ansible et ses outils associés
  • Automatiser des tâches d’administration courantes sur des hôtes distants
  • Créer et structurer des playbooks pour répondre à différents cas d’usage
  • Simplifier la gestion de projets avec des rôles et sécuriser les données sensibles
  • Déployer des projets simples et complexes en utilisant les bonnes pratiques d’Ansible

Profil des bénéficiaires

Pour qui
  • Administrateurs systèmes et réseaux
  • Développeurs DevOps débutants ou intermédiaires
  • Responsables IT souhaitant découvrir les bases de l’automatisation avec Ansible
Prérequis
  • Connaissances de base en administration Linux (fichiers, commandes, etc.)
  • Familiarité avec les concepts de réseaux et serveurs
  • Expérience préalable avec des outils en ligne de commande recommandée

Contenu de la formation

Installation et configuration d’Ansible (1 heure)
  • Présentation d’Ansible et de ses fonctionnalités
  • Prérequis pour l’installation : distributions Linux, dépendances système
  • Installation d’Ansible ou Red Hat Ansible Engine
  • Travaux pratiques : Installer Ansible sur une machine Linux et configurer les paramètres de base
Inventaires et commandes ad hoc (2 heures)
  • Introduction aux inventaires d’hôtes gérés : fichiers statiques et dynamiques
  • Utilisation des commandes ad hoc pour exécuter des tâches simples (ping, copie de fichiers, exécution de commandes)
  • Travaux pratiques : Configurer un inventaire et exécuter des commandes ad hoc sur plusieurs machines
Introduction aux playbooks (3 heures)
  • Structure des playbooks : hôtes, tâches, modules, handlers
  • Syntaxe YAML et écriture des premiers playbooks simples
  • Travaux pratiques : Créer et exécuter un playbook pour déployer un service web
Création de playbooks complexes (2 heures)
  • Ajout de conditions, boucles, et variables dans les playbooks
  • Organisation des tâches pour gérer des projets plus complexes
  • Travaux pratiques : Développer un playbook pour configurer un environnement multi-services
Introduction aux rôles Ansible (2 heures)
  • Structure des rôles : organisation des fichiers et répertoires
  • Déploiement et utilisation des rôles pour simplifier les playbooks
  • Travaux pratiques : Créer un rôle Ansible pour une application spécifique
Sécurisation des données avec Ansible Vault (2 heures)
  • Introduction à Ansible Vault : gestion des secrets
  • Création et utilisation de fichiers Vault pour protéger les mots de passe et clés
  • Travaux pratiques : Configurer un playbook utilisant des données sécurisées via Ansible Vault
Ansible Tower et Vagrant (3 heures)
  • Présentation d’Ansible Tower : interface graphique pour Ansible
  • Introduction à Vagrant pour le déploiement d’environnements de test
  • Travaux pratiques : Configurer Ansible Tower pour exécuter des playbooks et superviser leur exécution
Déploiement de projets complexes (3 heures)
  • Bonnes pratiques pour structurer des projets Ansible
  • Déploiement d’un projet complexe avec plusieurs hôtes et services
  • Travaux pratiques : Réaliser un projet de bout en bout avec Ansible en utilisant tous les concepts étudiés
Optimisation et dépannage des playbooks (2 heures)
  • Détection et résolution des erreurs courantes dans les playbooks
  • Optimisation des performances avec les filtres et templates Jinja2
  • Bonnes pratiques pour structurer un projet Ansible
  • Travaux pratiques : Résoudre des erreurs simulées dans des playbooks existants
Mise en œuvre d’un projet global (4 heures)
  • Déploiement d’une infrastructure complète avec plusieurs services : web, bases de données, firewall
  • Simulation de cas réels : mises à jour, ajouts de fonctionnalités, corrections de bugs
  • Travaux pratiques : Réaliser un projet global en autonomie, avec supervision du formateur

Équipe pédagogique

Professionnel expert technique et pédagogique.

Prochaines dates

Automatisation avec Ansible - Niveau 1
du 08/12/2025 au 11/12/2025 PARIS