Academy
DevOps

Ansible

Objectifs

  • Apprendre le mode de fonctionnement d’Ansible
  • Configurer l’agent ANSIBLE
  • Utiliser Ansible VAULT pour stocker les informations sensibles
  • Sécuriser les échanges entre l’agent et les nodes
  • Savoir utiliser les modules proposés par la plate-forme

Programme

C'est quoi Ansible ?


  • La documentation ansible
  • Premiers pas
  • Installation
  • Première connexion

  • Outils de ligne de commande
  • TP Premiers pas


Configuration

  • Les options les plus importantes
  • Configuration de base.ansible.cfg
  • Organisation du répertoire de travail
  • Fichiers d'inventaire
  • Fichiers de Variables
  • Priorité des variables

  • Les bonnes pratiques de Configuration

  • TP Fichiers d'inventaire et des variables


Introduction aux Modules

  • Les modules Ad Hoc
  • Le module blockinfile
  • Le module file
  • Le module service
  • Le module package
  • D'autres modules
  • TP Modules


Les playbooks


  • Bonnes pratiques exécution des playbooks
  • Écriture des playbooks (Paramètres les plus utilisés)
  • Les variables dans les playbooks
  • Templating (filtres, module template )
  • Les boucles

  • Les conditions

  • Les blocks

  • Les tags

  • Gestion d'erreurs

  • Bonnes pratiques écriture de Playbooks
  • TP Playbooks


Rôles

  • Fonctionnement des Rôles
  • Bonnes pratiques écriture de Rôles

  • TP Rôles


Ansible VAULT


  • Encoder des fichiers avec ANSIBLE
  • Encoder des variables en fichier de texte en clair
  • TP Ansible Vault


TP final

Nos formations
à venir