Atelier
Ansible est un logiciel libre de gestion des configurations qui automatise l’affectation des ressources aux serveurs, le déploiement des applications et la livraison continue des mises à jour. Il permet d’automatiser simplement et efficacement la mise en place d'infrastructures complexes. Ce cours vous apprendra à utiliser Ansible, à gérer ses playbooks, ses rôles, les modules et vous saurez comment les appliquer sur votre infrastructure.
À la fin de la formation, le participant sera capable de :
- Expliquer l’architecture et le fonctionnement d'Ansible
- Installer et configurer Ansible
- Mettre en oeuvre les playbooks, modules, rôles, tâches, templates, ...
- Optimiser l’administration d’un parc de serveurs et le déploiement d’applications
- Etc.
Chapitre 1 : Introduction
1.1 : Qu'est-ce qu'Ansible
1.2 : DevOps et IaC (Infrastructure as a Code)
1.3 : Architecture et Fonctionnement
1.4 : Définitions
Chapitre 2 : Installation et Configuration
2.1 : Installation et Configuration
2.2 : Commandes Ad-Hoc Ansible
Chapitre 3 : Les Playbooks
3.1 : Terminologie
3.2 : Introduction aux playbooks
3.3 : la Condition 'when'
3.4 : Cibler des Nodes Spécifiques
3.5 : les Tags
3.6 : Interactions avec le FS Linux
3.7 : Gestion des Fichiers
3.8 : Gestion des Services
3.9 : Gestion des Utilisateurs
3.10 : Rôles
3.11 : Host Variables et Handlers
3.12 : Templates
Chapitre 4 : Ansible Vault
4.1 : Présentation
4.2 : Crypter et Décrypter des fichiers sensibles
4.3 : Usage d'Ansible Vault dans un Playbook
Chapitre 5 : Travaux Pratiques Ansible (Ateliers)
5.1 : Planifier une Tâche Cron
5.2 : Backup avec Rsync - Local vers Remote
5.3 : Monter un Partage Windows (SMBCIFS) sous Linux
5.4 : Deployer un Serveur Web Apache dans un Conteneur Docker
Chapitre 6 : Troubleshooting
6.1 : Troubleshooter l'Echec de Connexion à un Hôte via SSH
6.2 : Ignorer la Vérification de la clé SSH de l'Hôte
Chapitre 7 : Tower et Semaphore
7.1 : Introduction à Ansible Tower
7.2 : Introduction à Ansible Semaphore
- Administrateurs Systèmes
- DevOps
- Ingénieurs Cloud
- Toute personne voulant se former sur Ansible
- un Laptop
- Connaissance de l’algorithmique
- Connaissance technique fondamentale du système Linux (niveau Linux Essentials recommandé);
Ce programme est disponible sous différents modes de formation :
- en Centre : ce mode requiert la présence physique du participant sur le site à chaque séance de cours.
- à Distance : ce mode vous permet de recevoir des cours en ligne sous la forme de cours à distance.
Il correspond parfaitement aux personnes qui sont empêchées de suivre des cours en présentiel.
Vous pouvez par exemple faire le choix de vous former en dehors des heures de travail.
Note : Cette formation est également proposée en formule Entreprise.
Par ailleurs, d'autres sessions peuvent être organisées à la demande des participants.
- La formation est entièrement dispensée en Français,
- Les exercices et les travaux pratiques sont traités en Français,
- Les supports de formation sont rédigés en Français.
Cet atelier est composé de :
- Cours complétés par des Démonstrations ;
- Travaux Pratiques ;
- Laboratoires, Documentation et Exercices.
Note : En plus d'une Attestation de participation, chaque participant bénéficie automatiquement d'une Assistance post-formation de 03 mois.