Commit 1ee7ff2f by Michael DeHaan

To allow plays using different user accounts in the same playbook to function,…

To allow plays using different user accounts in the same playbook to function, clear the setup cache
between plays.
parent 16f0d7b3
......@@ -81,7 +81,7 @@ class PlayBook(object):
"""
self.SETUP_CACHE = {}
if playbook is None or callbacks is None or runner_callbacks is None or stats is None:
raise Exception('missing required arguments')
......@@ -122,6 +122,7 @@ class PlayBook(object):
# loop through all patterns and run them
self.callbacks.on_start()
for play_ds in self.playbook:
self.SETUP_CACHE = {}
self._run_play(Play(self,play_ds))
# summarize the results
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment