Ansible
Apprenez Ansible, du premier inventaire aux déploiements multi-hôtes. Playbooks, rôles, templates, vault et automatisation idempotente.
12 leçons, dans l’ordre
- 120 min
Qu'est-ce qu'Ansible
Bienvenue. Si vous n'avez jamais automatisé un serveur de votre vie, vous êtes au bon endroit. Avant de lancer quoi que ce soit, nous allons poser...
Configuration managementAgentless automationIdempotencyControl nodeManaged nodesPlaybooks vs scripts - 225 min
Inventory et commandes Ad Hoc
Vous savez maintenant qu'Ansible se connecte aux machines via SSH et qu'il décrit un état souhaité au lieu d'une suite d'étapes. Mais avant de...
Inventory fileHost groupsAd hoc commandsAnsible pingAnsible -mAnsible -a - 330 min
Votre premier playbook
Les commandes ad hoc sont parfaites pour une vérification rapide ou une correction ponctuelle, mais elles ne tiennent pas à l'échelle d'une vraie...
Playbook structurePlaysHostsTasksBecomeAnsible-playbook command - 430 min
Tasks, Modules et Handlers
Imaginez un playbook qui gère un serveur web. Il contient trois tâches qui touchent chacune un fichier de configuration différent, et dès que l'une...
TasksModulesHandlersNotifyChanged_whenService restart pattern - 530 min
Variables et Facts
Écrivez un playbook avec le numéro de port, le nom du site et les versions des paquets tapés directement dans les tâches, et il fonctionne, une fois,...
Variables in playbooksVars filesGroup_varsHost_varsFactsVariable precedence basics - 630 min
Modèles avec Jinja2
Copier un fichier statique sur chaque machine fonctionne très bien, jusqu'au jour où une machine a besoin d'un autre numéro de port, d'un autre nom...
Template moduleJinja2 expressionsFiltersIf blocks in templatesFor loops in templates - 730 min
Boucles et conditions
Un playbook qui installe un paquet contient une tâche. Un playbook qui installe dix paquets ne devrait pas contenir dix tâches presque identiques ne...
Loop keywordLoop with dictsWhen conditionalsRegisterBlock and rescue basics - 835 min
Roles et Galaxy
Tôt ou tard, vous vous retrouvez avec deux playbooks qui installent tous les deux nginx, déposent tous les deux le même modèle de configuration et...
Role structureTasks/main.ymlDefaultsTemplates folderInclude_roleAnsible-galaxy install - 925 min
Vault et secrets
Tout ce que vous avez écrit jusqu'ici pouvait être montré à n'importe qui. Inventaires, modèles, valeurs par défaut d'un rôle : rien là-dedans ne...
Ansible-vault encryptAnsible-vault editVault password fileEncrypted variablesVault id labels - 1025 min
Balises et débogage
Votre playbook a démarré avec six tâches, et vous le lanciez sans arrêt. Il en compte maintenant cinquante réparties sur quatre rôles, il met trois...
Tags on tasks and roles--tags and --skip-tags--start-at-taskVerbose flagsDebug moduleAnsible-playbook --check --diff - 1125 min
Collections et plugins
Tous les noms de modules de ce cours portaient un préfixe que vous avez peut-être ignoré sans rien dire : ansible.builtin.copy,...
CollectionsFQCNAnsible-galaxy collection installRequirements.yml for collectionsFilter plugins overviewLookup plugins overview - 1260 min
Capstone : déploiement multi-hôte
Chaque leçon jusqu'ici enseignait une pièce isolée : un inventaire ici, un rôle là, un modèle, un fichier vault, une poignée de balises. C'est ainsi...
Multi-play playbooksRoles in productionGroup_vars by environmentVault for secretsSerial and rolling updatesPutting it all together
Apprenez Ansible dans votre langue
Chaque leçon, quiz et réponse du tuteur s’affiche dans votre langue. Le tuteur IA répond dans la langue que vous utilisez.
Roles that use Ansible
See how hiring teams interview engineers on Ansible, in production-like environments.
Infrastructure Engineer
Hire infrastructure engineers who design systems your team can rely on. Interview them in real workspaces with Terraform, Ansible, cloud APIs and live failure scenarios.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewPlatform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interview