community.general/lib/ansible/executor
Will Thames ef8c9798d3 include_role handlers bug fix (#26335)
* Ensure that include_role properly fires handlers

include_role needs to ensure that any handlers included
with the role are added to the _notified_handler and
_listening_handler lists of the TaskQueueManager, otherwise
it fails when trying to run the handler.

Additionally, the handler needs to be added to the
PlayIterator's `_uuid_cache` or it fails after running
the handler

Add more uuid debug statements - this code was hard
to debug with existing debug statements, so add more
uuid information at little additional output cost.

Fixes #18411

* Add tests for include_role handlers

Tests for #18411
2017-07-19 15:02:32 -05:00
..
process include_role handlers bug fix (#26335) 2017-07-19 15:02:32 -05:00
__init__.py ansible/executor: PEP8 compliancy (#24695) 2017-05-30 18:13:53 +01:00
action_write_locks.py Facts Refresh (2.4 roadmap) (#23012) 2017-06-01 11:17:49 -04:00
module_common.py Powershell module_utils loader and tests (#26932) 2017-07-18 20:44:01 -07:00
play_iterator.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
playbook_executor.py 1st part of ansible config, adds ansible-config to view/manage configs (#12797) 2017-06-14 11:08:34 -04:00
stats.py ansible/executor: PEP8 compliancy (#24695) 2017-05-30 18:13:53 +01:00
task_executor.py include_role handlers bug fix (#26335) 2017-07-19 15:02:32 -05:00
task_queue_manager.py include_role handlers bug fix (#26335) 2017-07-19 15:02:32 -05:00
task_result.py Return code is not very useful to assume a task failed 2017-06-27 15:40:27 -04:00