Notre programme de formation Ansible pour le provisionning et le déploiement
Maîtrisez Ansible en une journée : créez des playbooks, automatisez vos déploiements et simplifiez la gestion de votre infrastructure. Idéal pour développeurs et équipes OPS en quête d’efficacité !
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Déployer vos applications efficacement !
Cette formation vous initie à Ansible, un outil puissant d'automatisation pour le provisionnement et le déploiement de serveurs. En une journée, vous apprendrez à créer et exécuter des playbooks pour configurer vos environnements, gérer les dépendances, et automatiser vos déploiements. Ce cours s'adresse aux développeurs et équipes OPS qui souhaitent simplifier la gestion de leur infrastructure tout en assurant une installation et un déploiement cohérents.
- Présentation d'Ansible et des avantages de l'automatisation
- Concepts de base : inventaires, modules, playbooks, et rôles
- Comparaison avec d'autres outils d'automatisation (Puppet, Chef, etc.)
- Installation et configuration d'Ansible sur différents systèmes
- Organisation des fichiers et des inventaires
- Introduction à YAML pour l’écriture des playbooks
- Structure d’un playbook et syntaxe de base
- Utilisation de modules Ansible pour gérer les utilisateurs, les packages et les services
- Exemple : configuration d'un serveur web avec Nginx et PHP
- Utilisation de variables pour personnaliser les playbooks
- Groupes de variables et fichiers d’inventaire avancés
- Bonnes pratiques pour l'organisation des configurations
- Création de rôles pour modulariser et réutiliser le code
- Structure des rôles : tâches, handlers, templates et fichiers
- Partage de rôles et utilisation de Galaxy pour télécharger des rôles externes
- Stratégies de déploiement : déploiement continu et rolling updates
- Automatiser les mises à jour et les redémarrages de services
- Déployer des applications sur plusieurs serveurs
- Gérer les utilisateurs et les clés SSH avec Ansible
- Configuration des permissions et gestion des secrets (Ansible Vault)
- Sécurisation des playbooks et gestion des accès pour les équipes
- Comprendre les erreurs communes et les résoudre
- Utiliser les options de debug et les playbooks de vérification
- Astuces pour tester et valider les configurations
- Structurer un projet Ansible pour une meilleure maintenance
- Astuces de performances et optimisation pour les grands inventaires
- Études de cas : infrastructure multi-environnements, déploiement d’applications

- Durée de la formation :
- 1 jour
- Tarif :
- 800 € HT / personne
- Public
-
- Développeurs PHP
- Chefs de projets techniques
- Architectes logiciel
- Pré-requis
-
- Apporter son ordinateur
- Être à l'aise avec le CLI, bash, linux et l'automatisation
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portraits des formateurs
Bien accompagné
Grégoire Pineau
Grégoire est un passionné d'open source, contribuant activement à des projets majeurs tels que Twig et Symfony. Son engagement et son expertise ont été reconnus en 2016 lorsqu'il a été nommé "core contributor" pour Symfony (aujourd’hui #10 contributor), suite à l'intégration du composant Workflow. Il est en charge de la relecture, du commentaire et de la finalisation des pull-requests envoyées par la communauté. De plus, Grégoire répond aux interrogations des développeurs et gère les tickets, qu'il s'agisse de bugs ou de nouvelles fonctionnalités.
Depuis 2017, Grégoire apporte son expertise au sein de JoliCode, où il bénéficie d'un temps dédié à l'open-source, lui permettant de poursuivre la maintenance de ce composant essentiel, mais aussi de travailler sur de nouveaux projets comme Docker starter (une surcouche à Docker Compose pour en simplifier l'expérience), Castor (un gestionnaire de tâches moderne écrit en PHP) et redirection.io !
Il aime partager ses connaissances via de nombreux articles sur le blog de JoliCode, ainsi que de fréquentes conférences en France, mais également en Belgique et au Canada 🌍
Ses formations sont fréquemment saluées pour leur richesse et leur interactivité. Grégoire offre des éclairages précieux sur des composants Symfony souvent utilisés mais parfois mal compris, et ses conseils pratiques sont particulièrement appréciés.

Xavier Lacot
Xavier Lacot est diplômé de l'ENSSAT et de Télécom Paris. Traducteur de plusieurs Recommandations du W3C, il a également écrit un livre blanc sur les frameworks PHP professionnels. En dehors de son investissement au sein de l'AFUP, il prend part à différentes communautés de développeurs.
Après des premières expériences au sein des centres de recherche de Daimler-Chrysler ou PSA, il a rejoint en 2005 une agence spécialisée dans l'architecture Web, dont il a successivement dirigé le pôle PHP et le centre d'expertise. Aujourd'hui, Xavier dirige JoliCode, qu'il a co-fondée en 2012, et il continue à intervenir dans le cadre de missions techniques, en conseil, audit, formation ou développement. Il dirige également redirection.io, la solution SaaS de référence pour l'analyse et la correction du traffic de sites Web, ainsi que Premier Octet, l'agence du groupe spécialisée dans la conception et la production d'applications mobiles de qualité.
Xavier contribue régulièrement à des projets Open-Source — notamment dans l'écosystème Symfony, qu'il fréquente depuis l'époque de sfContext
. Il apprécie les problématiques techniques avancées et les technologies qui ont du sens.

Notre expertise à ce sujet
Expertise
Depuis des années, nous utilisons Ansible pour automatiser le provisionning et fiabiliser nos déploiements sur des infrastructures complexes. Cet outil puissant nous a permis de simplifier la gestion des serveurs, d’éliminer les erreurs manuelles et de garantir des déploiements constants, que ce soit pour nos propres projets internes ou pour des applications critiques développées avec nos clients, allant de startups en phase de lancement à des plateformes de production à grande échelle.
Cette formation repose sur notre expérience terrain, tirée de projets réels, qu’ils soient internes ou clients. Nous partagerons nos pratiques éprouvées, les pièges que nous avons appris à éviter et des exemples concrets adaptés à des contextes variés. Vous apprendrez à franchir le pas vers une infrastructure plus robuste tout en gardant cette formation accessible, même pour les débutants en automatisation.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.