Automatisez la gestion de son infrastructure avec Ansible

Loader DigitalCityChargement...

Automatisez la gestion de son infrastructure avec Ansible

(Réf.2025-096)
2
Jour(s)
FR
Autres
CEFORA
Company
Employé
For a Fee
Day

Organised by :

Training partners :

Description

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 

What are the aims of the training?

  • 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 

What do you need to know to follow the training?

Connaissances de base d’administration serveur. 

Training programme

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 oeuvre 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-noeuds 
  • 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 

Exercices pratiques 

  •  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-noeuds 
  • Utilisation d'Ansible Vault pour sécuriser les données sensibles 
  • Orchestration d'un environnement complet avec plusieurs machines 

 

Find more training courses on these topics

How do I register for the course?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.