Prenez contact avec nous

award icon svg Certificat

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 ?
    • L'importance de l'automatisation dans les opérations informatiques
  • Qu'est-ce qu'Ansible ?
    • Histoire et évolution
    • Principales fonctionnalités et avantages
  • Architecture d'Ansible
    • Nœud de contrôle et nœuds gérés
    • Inventaire 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 nœud de contrôle
    • Génération et distribution des clés SSH
  • Exercice pratique

3. Fondamentaux d'Ansible et automatisation

  • Commandes ponctuelles pour l'automatisation
    • Exécution de commandes simples avec Ansible
    • Utilisation de modules courants d'Ansible (ping, command, copy, yum, apt)
  • Gestion de l'inventaire
    • Inventaire statique vs inventaire dynamique
    • Regroupement des hôtes
    • Variables d'hôte et variables de groupe
  • Exercice pratique

4. Rédaction de votre premier Playbook

Théorie (20 minutes)

  • Introduction aux Playbooks
    • Syntaxe de base de YAML
    • Structure d'un Playbook : Plays, Tâches, 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 de Playbooks

  • Rôles pour une automatisation structurée
    • Introduction aux rôles
    • Création et utilisation des rôles
  • Variables et faits
    • Définition et utilisation des variables
    • Récupération et utilisation des faits
  • Templates
    • Utilisation des templates Jinja2
    • Génération dynamique de fichiers de configuration
  • Exercice pratique

6. Conclusion et prochaines étapes 

  • Récapitulatif de la journée
    • Points clés sur l'automatisation avec Ansible
  • Ressources pour approfondir
    • 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

 7 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (6)

Cours à venir

Catégories Similaires