summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2016-11-21 13:02:24 -0600
committerJames Cammarata <jimi@sngx.net>2016-11-21 13:05:14 -0600
commit529adb574a89a480db9dbc1f83a9e3ebafc576e3 (patch)
tree4c6051e283d96551f31871523f874d321aea8fbf
parent528426ce0c9630cd4f051764b7a58ba86f49a98c (diff)
downloadansible-529adb574a89a480db9dbc1f83a9e3ebafc576e3.tar.gz
Cache dynamically included blocks for later lookup via uuid
Fixes #18357 (cherry picked from commit 7e2305f95383bab8e36a4353a04f70fc35e26636)
-rw-r--r--lib/ansible/plugins/strategy/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ansible/plugins/strategy/__init__.py b/lib/ansible/plugins/strategy/__init__.py
index 7ff1491d75..3157793491 100644
--- a/lib/ansible/plugins/strategy/__init__.py
+++ b/lib/ansible/plugins/strategy/__init__.py
@@ -783,6 +783,7 @@ class StrategyBase:
# of hosts which included the file to the notified_handlers dict
for block in new_blocks:
iterator._play.handlers.append(block)
+ iterator.cache_block_tasks(block)
for task in block.block:
result = self._do_handler_run(
handler=task,