Logo Ansible

Formation Ansible

Ansible permet d'automatiser la mise en place d'infrastructures complexes et le déploiement d'applications.

Objectifs pédagogiques / Compétences visées

  • Prendre en main cette plateforme logicielle, configurer et gérer des serveurs.
  • Rédiger des playbooks Ansible, orchestrer des opérations
  • Appréhender Ansible, les rôles, les tâches, les modules…

Pré-requis

  • Connaissances de base de l'administration Linux ou Unix

Public

  • Développeurs
  • Chefs de projets

Programme

Jour 1

Introduction

  • Architecture, inventaire, modules
  • Playbooks, tasks, et rôles

Installation et Configuration

  • Installation
  • Configuration des nœuds, clés ssh, privilèges sudo
  • Fichier de configuration
  • L’inventaire

Les commandes Ad Hoc

  • Commandes Shell
  • Transfert de fichiers
  • Packages yum/apt
  • Gestion des Users et Groups
  • Les services

Jour 2

Les playbooks

  • Introduction aux playbooks
  • Syntaxe
  • Plays, tasks, modules
  • Variables et précédence
  • Structures de contrôle
  • Notifications et handlers

Ansible dynamique

  • Les templates JINJA2
  • Filtres et tests
  • Les lookups

Les rôles

  • Les rôles
  • Les collections
  • Ansible-galaxy

Commandes avancées

  • Chiffrement des données (Vault)
  • Créer un module
  • Ansible Tower

Moyens pédagogiques et techniques

  • Formateur validé par nos équipes techniques et pédagogiques
  • Salle de formation informatisée
  • Support de cours numérique

Suivi et appréciation des résultats

  • Questions orales ou écrites (QCM)
  • Exercices pratiques
  • Formulaires d'évaluation
Dernière modification le 11/05/2022