Fiche Formation

Ansible

Automatiser simplement et efficacement la mise en place d’infrastructures complexes

Objectifs

  • Comprendre l’organisation de Ansible (rôles, tâches, playbooks, modules…)
  • Savoir utiliser et créer des playbooks pour gérer votre infrastructure

Public

Développeurs, Architectes, Administrateurs systèmes

Pré-requis

Connaissances de base d’un système Unix (Savoir se débrouiller dans un terminal)

Méthodes pédagogiques

40% Théorie / 60% Pratique

 

MODALITÉS D’ÉVALUATION

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

Petit dernier des solutions de “Configuration Management”, Ansible a réussi à s’imposer face à ses grands frères (Chef, Puppet…) en proposant une solution alternative plus simple et moins contraignante. Ansible permet d’automatiser simplement et efficacement la mise en place d’infrastructures complexes et le déploiement d’applications.

Après avoir décrit les concepts autour d’Ansible (“Configuration Management”, “Infrastructure as Code”), cette formation vous apprendra à manipuler cet outil, gérer ses playbooks, ses rôles, les modules, et comment les appliquer sur votre infrastructure.

Programme

INTRODUCTION

  • Les concepts de Gestion de configuration et d’Infrastructure as Code
  • Les différents outils de configuration et de déploiement (Puppet, Chef)
  • Les spécificités Ansible

DÉMARRAGE AVEC ANSIBLE

  • Installation et Configuration
  • Commandes de base du CLI Ansible
  • Gestion des accès SSH et des droits sudo
  • L’inventaire Ansible
  •  

LES COMMANDES AD-HOC

  • Commandes Shell et Parallélisme
  • Les packages avec yum/apt
  • Gestion des users et des services

LES PLAYBOOKS ANSIBLE

  • Syntaxe Yaml
  • La command ansible-playbook
  • Définition des tâches
  • Les rôles ansibles
  • Utiliser des variables

LES MODULES

  • Gestion des utilisateurs et des groupes
  • Bases de données
  • Travailler avec des services Cloud (Amazon, OpenStack)
  • Utiliser et partager des rôles depuis Ansible Galaxy

STRUCTURES DE CONTRÔLE

  • Les facts
  • Les boucles & conditions
  • Les inclusions

LES TEMPLATES

  • Syntaxe de base
  • Structures de contrôle
  • Filtres

NOTIONS AVANCÉES

  • Tester ses playbooks Ansible
  • Développer ses propres modules
  • Créer ses propres filtres
Retourner au catalogue des formations
Durée2 jours
LieuParis

Prochaines Sessions

Paris, Nous contacter
1 390€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne