ANSIBLE -MISE EN ŒUVRE

  • Durée : 2 Jours (14 h)
  • Tarif en présentiel ou en classe à distance : 1 500,00 € HT

Objectifs

A l'issue de ce module :

  • Vous connaitrez l’architecture de Ansible (rôles, tâches, playbook, module,...)
  • Vous saurez mettre en œuvre Ansible
  • Vous saurez utiliser et créer des Play books pour gérer votre infrastructure

A qui s’adresse ce cours ?

  • Administrateurs système

Pré-Requis

  • Bonne Connaissance des systèmes Linux

Déroulement du cours

Jour 1 :

Introduction à Ansible

  • Introduction à la gestion centralisée
  • Concepts propres à Ansible
  • Comparaison avec les autres produits (Puppet/Chef/SaltStack)

Mise en œuvre de Ansible

  • Installation
  • Configuration initiale
  • CLI Ansible
  • Gérer les accès Ansible avec SSH et sudo
  • Mise en place de l’inventaire

Utilisation des principaux modules Ad-Hoc

  • shell / command
  • Service
  • yum / apt

Les playbooks Ansible

  • Intérêt
  • Syntaxe et YAML
  • La commande ansible-playbook
  • Définir les tâches (tasks)
  • Notifications et handlers

Développer du code réutilisable

  • Définir et utiliser des variables
  • La notion de Rôles

Jour 2 :

Utilisation de modules et rôles complémentaires

  • User/group
  • MySQL
  • Modules de gestion et utilisation du cloud (ec2/openstack)
  • Trouver plus de rôles sur Galaxy

Structures de contrôle

  • Les variables
  • Les facts
  • Les boucles
  • Les conditions
  • Utilisation des inclusions
  • Savoir utiliser les tasks « pre » et « post »
  • Les bonnes pratiques

Templates (jinja2)

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

Pour aller plus loin

  • Développer ses propres modules
  • Créer des filtres jinja2
  • Ansible Tower : l’interface graphique

Méthodes et moyens pédagogiques

 

  • Dispensées par des formateurs experts, consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !
  • Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
  • Documentées : support électronique remis aux stagiaires en début de formation

Nos forces