From 13288032b3210c961873f5550af035a738fbbd36 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Tue, 16 Mar 2021 21:20:53 +0100 Subject: [PATCH] cleanup --- gestion_erreurs.md | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 gestion_erreurs.md diff --git a/gestion_erreurs.md b/gestion_erreurs.md deleted file mode 100644 index 3c9949c..0000000 --- a/gestion_erreurs.md +++ /dev/null @@ -1,46 +0,0 @@ -## Gestion des erreurs - -**Tâche**: exploiter, comprendre la réussite / échec d'un module - -**Condition**: très souvent ;) - -**Norme**: module debug, clause failed_when, register ... - -**Ressources** - * https://docs.ansible.com/ansible/latest/playbooks_error_handling.html - * support slide 51 - -### Ignorer les erreurs - -Écrivez un playbook permettant: - - - de déployer le script bad.sh - - de l'exécuter - - d'afficher le message "fin d'exécution du playbook" - -Faites en sorte que les erreurs d'exécution du playbook soient ignorées. - -#### utiliser le module debug - -Utilisez le module debug pour afficher la valeur de la variable *ansible_distribution* des cibles. - -#### failed_when: définir soi-même les conditions de réussite / échec d'un module - -Écrivez un playbook permettant: - - - de déployer le script random.sh - - de l'exécuter - - d'afficher le message "fin d'exécution du playbook" - -la tâche d'exécution doit échouer uniquement si le script renvoie la valeur 2. - -#### register: Exploiter le résultat de l'exécution d'un module - -Complétez le playbook précédemment mis au point afin qu'il: - - - exécute une tâche de votre choix uniquement si le script a renvoyée la valeur 1 - -#### Implémenter un mécanisme de gestion d'exception - - -