reformat et rajout try catch
This commit is contained in:
13
Readme.md
13
Readme.md
@@ -1,4 +1,4 @@
|
|||||||
## Gestion des erreurs
|
# Gestion des erreurs
|
||||||
|
|
||||||
**Tâche**: exploiter, comprendre la réussite / échec d'un module
|
**Tâche**: exploiter, comprendre la réussite / échec d'un module
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
* https://docs.ansible.com/ansible/latest/playbooks_error_handling.html
|
* https://docs.ansible.com/ansible/latest/playbooks_error_handling.html
|
||||||
* support slide 51
|
* support slide 51
|
||||||
|
|
||||||
### Ignorer les erreurs
|
## Ignorer les erreurs
|
||||||
|
|
||||||
Écrivez un playbook permettant:
|
Écrivez un playbook permettant:
|
||||||
|
|
||||||
@@ -20,11 +20,11 @@
|
|||||||
|
|
||||||
Faites en sorte que les erreurs d'exécution du playbook soient ignorées.
|
Faites en sorte que les erreurs d'exécution du playbook soient ignorées.
|
||||||
|
|
||||||
#### utiliser le module debug
|
## utiliser le module debug
|
||||||
|
|
||||||
Utilisez le module debug pour afficher la valeur de la variable *ansible_distribution* des cibles.
|
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
|
## failed_when: définir soi-même les conditions de réussite / échec d'un module
|
||||||
|
|
||||||
Écrivez un playbook permettant:
|
Écrivez un playbook permettant:
|
||||||
|
|
||||||
@@ -34,11 +34,14 @@ Utilisez le module debug pour afficher la valeur de la variable *ansible_distrib
|
|||||||
|
|
||||||
la tâche d'exécution doit échouer uniquement si le script renvoie la valeur 2.
|
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
|
## 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:
|
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
|
- exécute une tâche de votre choix uniquement si le script a renvoyée la valeur 1
|
||||||
|
|
||||||
|
## gestion des exceptions: exécuter une tâche si une tâche échoue
|
||||||
|
|
||||||
|
reprendre l'atelier "Ignorer les erreurs" précédent. Faire en sorte que le message "fin d'exécution du playbook" s'affiche même en cas d'erreur, mais sans _ignore_errors_
|
||||||
|
|
||||||
Solutions: voir branche "solution"
|
Solutions: voir branche "solution"
|
||||||
Reference in New Issue
Block a user