Objectifs pédagogiques
A l’issue de cette formation, les participants seront en mesure de :
- Expliquer l’architecture et les concepts clés d’Ansible (idempotence, modules, contrôleur, inventaires)
- Ecrire des playbooks maintenables, paramétrés (variables, templates Jinja2, handlers)
- Structurer des rôles et dépendances, publier/consommer via Ansible Galaxy
- Gérer des inventaires (statiques et dynamiques), les groupes et hôtes et les facts
- Mettre en œuvre la sécurisation (Ansible Vault, bonnes pratiques d’authentification/SSH)
- Orchestrer des déploiements multi environnements (dev, recette, prod) et contrôles post déploiement
- Industrialiser l’exécution : tags, conditions, boucles, blocs et erreur handling
- Tester et valider la qualité (linting, Molecule) et intégrer dans une CI/CD
A qui s’adresse cette formation ?
Cette formation s’adresse aux ingénieurs système / Cloud / DevOps, administrateurs Linux/Windows, aux développeurs et SRE souhaitant automatiser l’ops et fiabiliser les releases ainsi qu’aux chefs de projet techniques en charge d’environnements multiserveurs.
Il est recommandé d’être à l’aise avec en ligne de commande (Linux ou WSL) et de disposer de notions en réseau et en systèmes. Des notions de YAML et Git sont appréciées ; un rappel est toutefois prévu en début de formation. Enfin, les participants doivent disposer d’un poste avec des droits suffisants pour réaliser les manipulations pratiques (VM locales, ou lab fourni).



