Skip to Content

Ansible

DevOps > Infrastructure as Code et Configuration


Une formation de 2 jours sur Ansible : automatisation des infrastructures, architecture, playbooks, gestion des secrets avec Ansible Vault, rôles et bonnes pratiques de déploiement.

La formation en 6 mots clés

Ansible

Automatisation

Playbooks

DevOps

Configuration

Infrastructure as Code

Informations Pratiques et Programme

Prérequis


Connaissances de base d’administration serveur.

Durée


2 jours

Contenu Technique de la Formation


La formation aborde les contenus techniques suivants :

  • Les principes de l'automatisation
  • Fonctionnement de Ansible
  • Les inventaires et fichiers de configuration
  • Gestion des rôles et playbooks
  • Déploiement automatisé
  • Orchestration avec Ansible

Objectifs de la Formation


Les objectifs visés par cette formation sont :

  • Comprendre le fonctionnement d'Ansible et de l'automatisation
  • Utiliser l’interface en ligne de commande d'Ansible
  • Déployer des configurations et services via Ansible
  • Administrer des infrastructures à grande échelle avec Ansible

Table des Matières


Introduction à l'automatisation

  • Les enjeux de l’automatisation des infrastructures
  • Présentation d'Ansible : historique, concept et avantages
  • Positionnement d'Ansible par rapport aux autres outils (Puppet, Chef, SaltStack)


Architecture et installation d'Ansible

  • Fonctionnement d'Ansible : agentless, push-based
  • Installation sur différentes plateformes (Windows via WSL, Mac, Linux)
  • Configuration initiale et découverte de l’interface en ligne de commande


Les concepts de base d'Ansible

  • Le modèle de fonctionnement : inventaires, tâches et modules
  • Configuration d'inventaires statiques et dynamiques
  • Les fichiers YAML : structure et syntaxe
  • Variables et gestion des fichiers d’inventaire


Premiers pas avec Ansible

  • Exécution de commandes ad-hoc pour la gestion des serveurs
  • Mise en œuvre d'une première tâche simple
  • Création de playbooks : scripts d'automatisation


Gestion avancée des playbooks

  • Structure d'un playbook : tâches, handlers, et conditionnelles
  • Utilisation des boucles et des modules Ansible pour automatiser des tâches
  • Gestion des erreurs et des stratégies de reprise après échec


Ansible Vault : gestion des secrets

  • Protéger les données sensibles avec Ansible Vault
  • Utilisation et décryptage des fichiers chiffrés dans les playbooks


Gestion des rôles et des environnements complexes

  • Introduction aux rôles Ansible pour la réutilisabilité des configurations
  • Structurer des projets avec les rôles et playbooks multi-environnements
  • Partage de rôles via Ansible Galaxy


Orchestration avec Ansible

  • Déployer des applications complexes avec Ansible
  • Orchestration de tâches multi-nœuds
  • Ansible Tower et AWX : interface web pour la gestion centralisée


Optimisation des déploiements et bonnes pratiques

  • Gestion de la performance des playbooks
  • Stratégies de gestion des erreurs et logs
  • Réduction des temps d'exécution avec les tâches parallèles et les forks


En Pratique


  • Configuration d'un serveur avec un inventaire statique
  • Écriture de playbooks pour automatiser des configurations simples
  • Mise en place de rôles pour déployer une infrastructure multi-nœuds
  • Utilisation d'Ansible Vault pour sécuriser les données sensibles
  • Orchestration d'un environnement complet avec plusieurs machines

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à automatiser votre infrastructure avec Ansible ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.