Ansible - Automatiser la gestion des serveurs
Date de mise à jour :
Identifiant Offre Info : 15_26514043F
Organisme responsable :
NAPSIA
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Connaître les caractéristiques et le fonctionnement d'Ansible
- Mettre en œuvre les playbooks, modules, rôles, tâches...
- Comprendre comment optimiser le pilotage d'un parc de serveurs et le déploiement d'applications
- Maîtriser les bonnes pratiques sous Ansible
Programme de la formation
JOUR 1 Connaître les caractéristiques et le fonctionnement d'Ansible Positionnement d'Ansible dans l'écosystème IT Ansible, DevOps et les technologies IaC (Infrastructure as Code) Comparaison avec d'autres outils (Puppet, Chef) Architecture et fonctionnement : inventaires, modules, playbooks, tâches et rôles Utilisation de l'invite de commande Ansible Installation, configuration et prise en main Installation et configuration initiale Maîtrise de la syntaxe YAML…
JOUR 1
Connaître les caractéristiques et le fonctionnement d'Ansible
- Positionnement d'Ansible dans l'écosystème IT
- Ansible, DevOps et les technologies IaC (Infrastructure as Code)
- Comparaison avec d'autres outils (Puppet, Chef)
- Architecture et fonctionnement : inventaires, modules, playbooks, tâches et rôles
- Utilisation de l'invite de commande Ansible
Installation, configuration et prise en main
- Installation et configuration initiale
- Maîtrise de la syntaxe YAML
- Configurations des nœuds (clés SSH et droits)
- Gestion des inventaires et premiers playbooks
Mettre en œuvre les playbooks, modules, rôles et tâches
- Gestion des inventaires de serveurs : hôtes, groupes et inventaire automatique
- Définition et structure des Playbooks
- Utilisation des variables, structures de contrôle et modules
- Mise en œuvre des rôles au niveau des plays et des tâches
- Exécution d'un playbook : mode Dry-run, exécution pas à pas et saut de tâches
- Gestion des erreurs et débogage
- Exploration des modules communautaires et Ansible-galaxy
- Mise en place d'un environnement de développement et de tests
JOUR 2
Optimiser le pilotage d'un parc de serveurs et le déploiement
- Interface de gestion avec Ansible et présentation d'Ansible Tower (AWX)
- Déploiement continu (Continuous Deployment) avec Ansible
Maîtriser les bonnes pratiques sous Ansible
- Automatisation du déploiement et gestion d'artefacts
- Déploiement basé sur le contrôle de versions (Git)
- Intégration des tests automatisés au cycle de déploiement
- Mutualisation et réutilisation des rôles
- Conventions de nommage, documentation et propreté du code YAML
- Utilisation stratégique des tags
- Veille technologique et évolutions d'Ansible
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
28 h
Financement
- Conventionnement
- Non
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Connaissances en administration des systèmes Linux Expérience en développement de scripts (Bash, Python ou équivalent) Compréhension des concepts réseau de base Un questionnaire de positionnement sera réalisé au préalable pour adapter la formation à vos besoins
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
142 Route d'Albi
31200 Toulouse - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes