Ansible - Automatiser la gestion des serveurs

Dernière mise à jour : 23/04/2021

Description
Module 1 : L'Intégration Continue
• Définition, principes
• Concepts de base et premières manipulations d'Ansible
• Qu'est-ce qu'Ansible ?
• Ansible et DevOps
• Installation
• Les inventaires
• Les commandes simples

Module 2 : Premier déploiement, premières bonnes pratiques
• Syntaxe YAML
• Les modules et les tâches
• Les playbooks et les plays
• Lancement d'un playbook

Module 3 : Déploiement dynamique
• D'autres modules
• Les variables dans Ansible
• Les templates et filtres Jinja2

Module 4 : Modularisation du code
• Les “Handlers” et les “Notify”
• Les rôles
• Les tags
• Inclusion de fichiers
• Modules supplémentaires – Ansible Galaxy
• Bonnes pratiques

Module 5 : Fonctions avancées d'Ansible
• Les captures de résultats
• Les conditions
• L'idempotence “avancée”
• Les boucles
• Les déploiements applicatifs
• Protection des secrets

Module 6 : Déploiement à chaud
• La délégation de tâches
• Explication du ZDD (Zero Downtime Deployment)
• Un exemple d'implémentation

Module 7 : Fonctions avancées : le retour et extensibilité
• Les vaults
• Les lookups
• La gestion des erreurs
• Développer des filtres
• Développer des modules

Module 8 : Pour aller plus loin…
• Intégration avec les plate-formes Cloud
• Interaction avec les Containers
Objectifs de la formation
Après avoir décrit les concepts autour de Ansible (“Configuration Management”, “Infrastructure as Code”), le participant sera en capacité de :
  • Manipuler cet outil, à gérer ses playbooks, ses rôles, les modules,
  • Appliquer sur votre infrastructure.
  • Appréhender l'organisation de Ansible (rôle, tâches, playbooks, modules…)
  • Utiliser et créer des playboooks pour gérer son infrastructure
Public visé
  • Administrateurs, exploitants souhaitant mettre en oeuvre Ansible pour le déploiement des services et des applications
Prérequis
  • Connaitre les commandes de base et les concepts d'un système Unix/Linux
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
Moyens et supports pédagogiques
Salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.






 

M'inscrire à la formation

Lieu :
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Salle 2 - 4, Rue Jean Giono Bat. Sud Les Grands Chênes 31130 Balma FRANCE
Balma
Salle à définir - AIX - 970, rue René Descartes Horizon Ste-Victoire Bat B 13100 Aix en Provence FRANCE
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 07/06/21 → 08/06/21 Aix en Provence
  • 07/06/21 → 08/06/21 Balma
  • 30/08/21 → 31/08/21 Balma
  • 30/08/21 → 31/08/21 Aix en Provence