ANSIBLE - Automatisation pour la gestion des serveurs
Contexte et contenu
Ansible permet l'automatisation de la mise en œuvre d'infrastructures complexes et le déploiement d'applications de manière simple et efficace.
Ansible, outil open source, permet de gérer des modules, playbooks et des types rôles en lien direct avec l'infrastructure.
L’Installation, configuration et prise en main de l'outil Ansible
Les commandes de bases
- Les utilisateurs et les groupes
- Les Commandes Shell et les packages
- Les services
- Les Commandes avancées
Introduction et définition aux playbooks
- Les Variables, modules et tâches
- Les Playbook et exécution de différentes tâches
- La gestion des erreurs et implémentation des nœuds
- Développer du code modulaire pour le déploiement d'un service
- Développer un playbook pour le déploiement d'un service
Administrateurs systèmes, architectes.
Avoir une expérience de l'administration sur les systèmes d'exploitation Linux et connaitre un langage de script.
Apports théoriques illustrés par des exemples concrets de mise en œuvre puis consolidés par des exercices
Mise en pratique des concepts enseignés au travers de la réalisation d’exercices adaptés
Modalités actives et participatives
Matériel pour les formations présentielles informatiques : un PC par participant.
- Comprendre les fonctionnalités et les opérations d'Ansible
- Implémenter des scripts, des modules, des tâches, des rôles
- Optimiser la gestion du parc serveurs et le déploiement d'applications
- Utiliser les meilleures pratiques pour Ansible
Afin de mesurer l’évaluation de l’apprenant le formateur proposera un questionnaire d'évaluation à l'entrée puis à la fin de la formation.
Afin de mesurer la satisfaction de l’apprenant, un questionnaire de satisfaction sera proposé à la fin de la formation.