Modify playbook compiler to flush handlers after each role. #1
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.
SUMMARY
A small change that I think will go completely unnoticed by people who don't care but make a big difference by people that do (i.e me).
The problem I run into is having to put awkward logic into roles that are used as dependencies because handlers are run too late.
Yes it's a small annoyance but dammit this is how it should have worked from the beginning. There's a precedent for it too since handlers registered in
pre_tasks
are called before roles.ISSUE TYPE