Plan du cours
1. Introduction à Ansible
- Aperçu de la gestion de configuration et de l'automatisation
- Qu'est-ce que la gestion de configuration ?
- Importance de l'automatisation dans les opérations IT
- Qu'est-ce qu'Ansible ?
- Histoire et évolution
- Caractéristiques et avantages clés
- Architecture d'Ansible
- Node de contrôle et Nodes gérés
- Inventory et fichiers de configuration
- Modules, Plugins et Playbooks
- Exercice pratique
2. Configuration d'Ansible
- Installation d'Ansible
- Installation sur différents systèmes d'exploitation (Windows, macOS, Linux)
- Configuration de l'environnement
- Configuration du node de contrôle
- Génération et distribution des clés SSH
- Exercice pratique
3. Bases d'Ansible et Automatisation
- Commandes Ad-Hoc pour l'automatisation
- Exécution de commandes Ansible simples
- Utilisation de modules Ansible courants (
ping,command,copy,yum,apt)
- Gestion de l'Inventory
- Inventory statique vs dynamique
- Groupement des hôtes
- Variables d'hôte et variables de groupe
- Exercice pratique
4. Écriture de votre premier Playbook
Théorie (20 minutes)
- Introduction aux Playbooks
- Notions de base de la syntaxe YAML
- Structure d'un Playbook : Plays, Tasks, Variables
- Automatisation des tâches avec des Playbooks
- Exemples de tâches : installation de logiciels, gestion de fichiers et de services
- Exercice pratique
- Contrôle des tâches
- Ajout de Handlers et de notifications
- Utilisation de conditions et de boucles dans les tâches
5. Concepts avancés des Playbooks
- Roles pour une automatisation structurée
- Introduction aux roles
- Création et utilisation des roles
- Variables et Facts
- Définition et utilisation des variables
- Récupération et utilisation des facts
- Templates
- Utilisation des templates Jinja2
- Génération dynamique de fichiers de configuration
- Exercice pratique
6. Conclusion et prochaines étapes
- Bilan de la journée
- Points clés sur l'automatisation avec Ansible
- Ressources pour aller plus loin
- Livres, tutoriels et documentation officielle
- Q&R
Pré requis
Compréhension de base des commandes Linux/Unix Connaissance de SSH et des concepts de base du réseau
Nos clients témoignent (6)
Très bon travail d’équipe avec tout le monde. Gaith est patient et s’est occupé d’accompagner chacun jusqu’au bout. Bravo.
MICHEL - Groupe Technologie Desjardins
Formation - Introduction to Ansible
Bon laboratoire pratique et guide de formation
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Formation - Introduction to Ansible Automation
Traduction automatique
connaissances des formateurs
Peter - Fast Lane Consulting and Education Services Limited
Formation - Introduction to Ansible Automation
Traduction automatique
C'était vraiment précis pour ma compréhension. Étant nouveau dans Ansible, il y avait un bon fondement théorique expliqué avec de nombreux exemples pratiques pour comprendre les bases d'Ansible. Je suis heureux d'avoir suivi une telle formation !
Rostislav Mikl - Global Knowledge Network Training Limited
Formation - Introduction to Ansible Automation
Traduction automatique
Le professeur est très patient et il ne semblait pas trop contrarié par mes nombreuses questions.
Martine Schroor - Global Knowledge Network Training Limited
Formation - Introduction to Ansible Automation
Traduction automatique
- l'approche du formateur et la manière dont il expliquait
hatim hajji - ING Business Shared Services B.V.
Formation - Introduction to Ansible Automation
Traduction automatique