fix: 🐛 Correctif playbook de désinstallation. #98
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issues liées
Issues numéro:
Quel est le comportement actuel ?
Le playbook uninstall.yaml désinstalle bien la chaîne configurée avec la dsc par défaut, mais pas une autre chaîne qui serait configurée avec une autre dsc.
Si lors du lancement du playbook de désinstallation nous précisons une dsc alternative, avec l'extra variable prévue à cet effet, c'est la chaîne installée à l'aide de la dsc conf-dso qui est désinstallée au lieu de celle qui correspond à notre dsc alternative.
En résumé : le playbook ne tient pas compte d'une dsc spécifiée par extra variable pendant la désinstallation et il désinstalle alors la mauvaise chaîne qui est celle d'origine.
Quel est le nouveau comportement ?
Le playbook uninstall.yaml fonctionne maintenant comme attendu.
Il désinstalle toujours la chaîne configurée avec la dsc conf-dso si nous ne lui précisons pas d'extra variable.
Il désinstalle la chaîne configurée avec une dsc alternative si nous lui précisons cette dsc comme extra variable.
Cette PR introduit-elle un breaking change ?
Non.
Autres informations
Le correctif s'inspire directement de la façon de déclarer la dsc dans le role socle-config.