Atelier

Ansible

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.

Objectifs du cours

À 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.

 

Plan du cours

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

 

Public Admis

    - Administrateurs Systèmes
    - DevOps
    - Ingénieurs Cloud
    - Toute personne voulant se former sur Ansible

Prérequis

    - un Laptop
    - Connaissance de l’algorithmique
    - Connaissance technique fondamentale du système Linux (niveau Linux Essentials recommandé);

 

Mode de formation

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.

 

Langue

- 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.

 

Méthodes Pédagogiques

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. 

 

Voir toutes les sessions

Lieu : Classe Virtuelle
Durée : 18 heures, étalées sur 06 jours
Mode : A distance
Public cible : Professionnels
Langue : Français
Prix : 120.000 FCFA

Télécharger la brochure