Academy
Devops

Ansible

Pourquoi cette formation ?

Ansible est une plate-forme de configuration et la gestion des ordinateurs. Elle combine le déploiement de logiciels multi-nœuds, l’exécution des tâches ad-hoc, et la gestion de configuration.

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

Méthode pédagogique et évaluations

  • Approche orientée Dev & Ops
  • 50% Théorie / 50% Pratique
  • Après chaque point vu en théorie, un TP de mise en pratique.

Horaires

Les formations se déroulent en règle générale de 9h à 17h30.

Déroulement

Toutes nos formations peuvent être organisées en intra dans vos locaux ou dans nos locaux. Nous ajustons avec vous le contenu pédagogique si nécessaire. Pour en savoir plus contactez-nous sur le site ou par email (academy@conserto.pro)

La session est maintenue à partir de 4 stagiaires. Le nombre maximum de stagiaires est de 12.

Avant la formation

L’inscription de la formation se fait en ligne ou par email (academy@conserto.pro).

Une semaine avant le début de la formation, vous recevez une convocation avec le lieu, l’heure du premier rendez-vous ainsi que le programme de la formation

Pour les formations à distance, le lien vers l’outil de visioconférence est inclus dans la convocation. Il est nécessaire d’avoir un ordinateur PC ou MAC avec une Webcam et une connexion haut débit.

 

Après la formation

A la fin de la formation, vous recevez une attestation de formation.

Afin d’améliorer la qualité  de nos formations , nous vous demanderons de compléter un questionnaire de satisfaction à chaud en ligne à la fin de la formation.

Un mois plus tard nous vous envoyons une évaluation à froid, qui nous permet de comparer les résultats obtenus à chaud et de mesurer la mise en application en entreprise.

Programme

Jour 2 : C'est quoi Ansible ?

Mode de fonctionnement

  • 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


Jour 2 : 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


Jour 3 : 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