0Pricing
DevOps Bootcamp · Leçon

Mode vérification : simulation avec --check

Prévisualisez les modifications sans les appliquer.

Mode vérification : simulation avec --check est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Prévisualisez avant d'appliquer

Vous voulez parfois savoir ce qu'un livre de procédures modifierait avant qu'il ne touche à quoi que ce soit. Le mode de vérification vous offre cette prévisualisation sans risque.

Exécutez avec --check

Ajoutez --check à ansible-playbook pour effectuer une simulation. Ansible indique ce qu'il ferait, mais n'apporte aucune modification réelle aux hôtes.

ansible-playbook site.yml --check

changed signifie serait modifié

En mode de vérification, le statut changed signifie « cette tâche modifierait l'hôte ». Il s'agit d'une prédiction, pas d'une action qui a eu lieu.

Propulsé par l'idempotence

Le mode de vérification fonctionne parce que les modules idempotents comparent déjà l'état actuel à l'état souhaité. Il signale simplement la différence et s'arrête avant d'agir.

Ajoutez --diff pour obtenir des détails

Associez la vérification à --diff pour voir les modifications ligne par ligne dans les fichiers et les modèles, comme une comparaison git de ce que l'exécution écrirait.

ansible-playbook site.yml --check --diff

Tous les modules ne le prennent pas en charge

Certains modules ne peuvent pas simuler leur travail. Les modules bruts command et shell sont ignorés par défaut en mode de vérification, puisqu'ils ne peuvent pas prévoir le résultat.

Forcez une tâche à toujours s'exécuter

Définissez check_mode: false sur une tâche pour l'exécuter réellement, même pendant une simulation ; c'est pratique pour les commandes en lecture seule qui recueillent des données.

ansible.builtin.command: get_facts.sh
check_mode: false

Forcez une tâche à toujours simuler

À l'inverse, check_mode: true force une tâche à toujours simuler son action, même lors d'une exécution normale. C'est utile pour conserver une tâche risquée en mode prévisualisation uniquement.

Méfiez-vous des résultats trompeurs

Une simulation peut vous induire en erreur lorsqu'une tâche ultérieure dépend d'une tâche précédente qui n'a été que simulée. La chaîne peut ne pas refléter la réalité.

Idéal pour examiner les écarts

Exécutez --check sur un hôte stable pour détecter les écarts : toute modification signalée signifie qu'un élément du serveur ne correspond plus à votre livre de procédures.

Sûr à utiliser en production

Comme il ne modifie rien, --check peut être exécuté sans risque sur la production à tout moment, afin d'auditer d'abord ce qu'un déploiement ferait.

Vérification rapide

Vous exécutez ansible-playbook site.yml --check sur un serveur en production avant de le déployer.

Récapitulatif

Utilisez --check pour effectuer une simulation sans risque et --diff pour en voir les détails. Cette commande prévoit les modifications, aide à repérer les écarts et ne touche jamais à vos hôtes. 🔍

Questions Fréquemment Posées

La leçon « Mode vérification : simulation avec --check » est-elle gratuite ?

Oui — le texte complet de « Mode vérification : simulation avec --check » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Mode vérification : simulation avec --check » ?

Prévisualisez les modifications sans les appliquer. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Mode vérification : simulation avec --check » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. État souhaité, pas scripts étape par étape
  2. Lire changed et ok dans la sortie
  3. Pourquoi command rompt l’idempotence
  4. Mode vérification : simulation avec --check
← Retour à DevOps Bootcamp