Merge pull request #687 from lorin/save-name-args

Save module name and args when processing list of items.
This commit is contained in:
Michael DeHaan 2012-07-25 11:46:23 -07:00
commit 101c4084f2

View file

@ -492,7 +492,12 @@ class Runner(object):
all_changed = False
all_failed = False
results = []
# Save module name and args since daisy-chaining can overwrite them
module_name = self.module_name
module_args = self.module_args
for x in items:
self.module_name = module_name
self.module_args = module_args
inject['item'] = x
result = self._executor_internal_inner(host, inject, port)
results.append(result.result)