Référence : ANS
Durée : 2 jours (14 heures)
Dernière mise à jour : mars 2023
Présentation
Ansible est un outil open source d’automatisation de la gestion du système d’information. Si l’offre disponible pour ce type de solution est abondante, il a su sortir du lot grâce à un positionnement privilégiant la facilité d’utilisation et l’absence presque totale de prérequis. Ainsi, Ansible permet avec une relative simplicité de gérer à distance plusieurs milliers de machines qu’il s’agisse de serveurs ou de postes de travail.
Le but de cette formation est de rendre autonomes les stagiaires dans l’utilisation d’Ansible, que cela soit dans l’installation, la définition des inventaires, l’écriture des playbooks, la bonne utilisation des rôles et des modules. Les travaux pratiques seront réalisés sur un ensemble de VMs afin de simuler une infrastructure IT vraisemblable.
Programme
Découverte d’Ansible
- Ansible : une solution à quelles problématiques ?
- Les bénéfices de l’automatisation
- IaC et l’approche d’Ansible
- Installation de la machine de contrôle
- Préparation côté machines gérées
- Les solutions concurrentes d’Ansible
Premier contact
- Définition de l’inventaire
- Les inventaires dynamiques
- Présentation des commandes Ansible
- Tour d’horizon des principaux modules
Les commandes Ad-Hoc
- Rappels indispensables sur SSH
- Escalade de privilèges sudo
- Réaliser des opérations « one shot »
- Le fichier de configuration
- Lancer et suivre des tâches de fond
Les playbooks, la base
- Anatomie d’un playbook
- Algorithme d’exécution
- Récapitulatif sur la syntaxe YAML
- Utilisation des variables
Les playbooks, fonctions avancées
- Les structures de contrôle et les boucles
- Facts pour collecter d’information sur les machines distantes
- Gestion des erreurs
- Déclenchement de tâches sur événement
- Les templates et son langage
Pour aller plus loin
- Développer son propre module
- Du bon usage des rôles
- Classifier les tâches avec les tags
- Recueillir des informations sur le poste de contrôle
- Tower et AWX, une interface web pour Ansible
- Le Vault pour protéger les données sensibles
- Stratégies d’organisation et bonnes pratiques
Prochaines sessions inter-entreprises
Toulouse :
Du 13 au 14 février 2023
Du 9 et 10 mars 2023
Du 06 au 07 avril 2023
Du 12 au 13 juin 2023
Du 27 au 28 juillet 2023
Du 09 au 10 octobre 2023
Du 18 au 19 décembre 2023
Classe virtuelle :
Du 26 au 27 janvier 2023
Du 13 au 14 mars 2023
Du 03 au 04 mai 2023
Du 26 au 27 juin 2023
Du 14 au 15 septembre 2023
Du 06 au 07 novembre 2023
Du 14 au 15 décembre 2023
Nous dispensons nos formations dans toute la France, contactez-nous!
Méthode pédagogique
50% de travaux pratiques
Modalités d’évaluation
Travaux pratiques
Audience
Administrateurs systèmes
Versions des technologies
Ansible v2.x
Pré-requis
Connaissances de base de l’administration Linux
Tarif
1350 €