2 sessions disponibles pour cette formation
Voir les sessionsNiveau d'entrée
Sans niveau spécifique
Niveau de sortie
Sans niveau spécifique
Organisme / Établissement
142 route d'Albi - 31200 TOULOUSE
formation@napsia.com
Contact
Objectifs de la formation
Objectifs de la formation
- 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
Contenu
Contenu
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
Domaines
Domaine(s)
Automatisation
Métier(s) associé(s)
Métier(s) associé(s)
Métier qui recrute
Intervention technique en études et conception en automatisme
Code ROME
H1208