- ACN_ATLAS
- Cours pratique
- FSE
- Informatique
Formation Ansible : Automatiser la gestion des serveurs
Industrialiser les déploiements

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Ansible Industrialiser deploiements
Ansible est une solution open source qui permet d’automatiser la configuration et le déploiement d’application sur un ensemble de serveurs. Sa grande force est sa simplicité de mise en œuvre à travers de simples connexions ssh. Un langage de description très facile à appréhender permet d’exprimer ses souhaits d’installation sur les serveurs physiques ou virtuels cibles. Ansible se charge alors d’atteindre l’état désiré quel que soit l’état initial des serveurs. Les responsables de déploiement peuvent alors organiser leur projet en mettant en place des bibliothèques, des gabarits, des variables.
Cette formation pratique vous apprend à découvrir tout le potentiel d’Ansible et surtout à le mettre en œuvre (playbooks, modules, rôles, tâches, déploiement, etc.) tout en étant capable de le positionner dans un processus d’intégration continue avec les autres outils DevOps.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Ansible Industrialiser les déploiements, vous aurez acquis les connaissances et compétences nécessaires pour :
- Connaître l’intérêt d’Ansible et ses caractéristiques principales.
- Savoir installer et configurer Ansible
- Être capable de mettre en œuvre les playbooks, modules, rôles, tâches...
- Connaître les fonctionnalités avancées d'Ansible
- Savoir optimiser le pilotage d’un parc de serveurs et le déploiement d’applications
- Maîtriser les bonnes pratiques sous Ansible
Objectifs opérationnels
Objectif opérationnel :
Savoir utiliser Ansible pour industrialiser la configuration et le déploiement de ses applications.
Programme
Contenu du cours, module par module
7 modules
- La place de Ansible dans le mouvement DevOps
- Les autres outils (Puppet, Chef, Saltstack, …)
- Principes d’une Infrastructure as Code (IaC)
- Fonctionnement général de Ansible
- Installation d’Ansible
- Principes des clefs ssh (public, private)
- Les fichiers utilisés par Ansible (/etc/ansible, inventaire, ...)
- Test de la connectivité
Travaux pratiques
Création de l’inventaire des serveurs et premières commandes
- Les modules Ansible
- Les modules command et shell
- Le transfert de fichiers
- La gestion des packages
- La gestion des utilisateurs
- La gestion des services
- Le module setup
Travaux pratiques
- Rôle d'un fichier playbook
- Les différentes sections (hôte, variable, tâches)
- Les variables et les tableaux
- La priorité et la portée des variables
- La programmation (boucle, condition, filtre, opérations, etc.)
- Exemples de templates utiles
- Inclusion et import de fichiers
- Debug et erreurs classiques
Travaux pratiques
- Comment s’assurer de la présence/absence de fonctionnalité ?
- Structure d'un rôle
- Exécution d'un rôle
- Quelques exemples de rôle
- Utiliser des éléments existants (Ansible Galaxy)
Travaux pratiques
- Bonnes pratiques avec les tags
- Utiliser les caractéristiques de la machine (Gather_facts, module setup)
- Tester notre playbook avant exécution (dry-run, step-by-step et diff)
- La visualisation d'un playbook
- Accéder à des sources de données (plugin lookup)
- Le fichier d'inventaire dynamique et temporaire
- Grouper des actions logique (blocks)
- Gérer les erreurs (any_errors_fatal)
- Les prés et post tasks
- La délégation par delegate_to
- Parallélisme et serialisation des tâches
- L’escalade des privilèges
- Test de cohérence : assert et fail
Travaux pratiques
- Développer ses propres modules, déboguer un module, les plug-ins.
- Utiliser les collections
- Ansible Vault et l'encryptage
- Créer ses propres filtres.
- Ansible et Ansible Tower.
- Utiliser un SCM avec Ansible
- Où stocker les fichiers Ansible ?
- La gestion des inventaires
Travaux pratiques
Programme mis à jour le 25/01/2026
Public concerné
Ce cours Ansible s’adresse aux administrateurs et aux exploitants souhaitant mettre en œuvre Ansible pour le déploiement des services et applications. Il intéressera également les équipes DevOps en charge de l’intégration continue.

Prérequis
Les participants à cette formation doivent nécessairement savoir administrer un système Linux. La connaissance d’un langage de développement de scripts leur permettra de comprendre plus rapidement certains des aspects avancés d’Ansible.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,6/5
131 avis
« Mon avis sur le contenu du stage : "Les travaux pratiques n'etaient pas un simples copié/collé du support et cela permet de bien voir si on a compris ou pas" Mon avis sur le formateur : "Intervenant très clair et agréable" Mon avis sur la salle de formation : "A distance, aucun problème avec les outils ni de deconnexion , ce qui n'est pas le cas des autres formations à distance que j'ai effectuées dans d'autres organismes " Ce que j'ai le plus apprécié : "Le contact avec le technicien de l'organisme avant la formation qui présente les outils. Cela évite un stress et les mauvaises surprises du premier jour" Ce que j'ai le moins apprécié : "Interface adobe connect un peu désuète mais elle fait le job" »
DANZE LEMIERE BarbaraINFORMATIQUE CDC « Mon avis sur le contenu du stage : "Globalement très satisfait par cette formation. Les 2 jours sont un peu shorts pour assimiler les concepts / mettre en pratique." Mon avis sur le formateur : "RAS, Jean-Marc a été un excellent formateur sur cet atelier" Ce que j'ai le plus apprécié : "Disponibilité et excellente connaissance du sujet du formateur Jean-Marc. Support de cours et mise en place de l'environnement simple et efficace." Ce que j'ai le moins apprécié : "Densité des concepts à assimiler. Pas eu le temps d'approfondir les sujets plus complexes et non-familiers notamment les notions de codage en + des concepts applicatifs" »
DERON RobinATOS FRANCE « Mon avis sur le contenu du stage : "2 jours sont insuffisants pour pratiquer toutes les notions abordées. Passer à 3 jours. " Mon avis sur le formateur : "Comme certains sujets sont vus en mode présentation (sans exercices), il est difficile pour le formateur de s'assurer que les points essentiels ont été assimilés par tous les stagiaires. " Ce que j'ai le plus apprécié : "Bon support de cours. " Ce que j'ai le moins apprécié : "Il manque une console où le formateur verrait tous les écrans des stagiaires pour surveiller leur progession. " »
PLSETI INGENIERIE CONSEIL
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Automatiser l'administration du stockage avec Ansible et ONTAP REST APIRéf. RSTAPI2 joursIntermédiaire1 980 €
- Chef, automatiser la gestion des serveursRéf. OGCC2 joursIntermédiaireProchaine session : 30 nov.1 590 €
- Puppet : Automatiser la gestion de ses configurationsRéf. OPUP2 joursFondamentalProchaine session : 9 nov.1 590 €
- Terraform : Orchestrer la configuration de votre infrastructure avec TerraformRéf. TERA2 joursIntermédiaireProchaine session : 9 nov.1 590 €