Commit 6fb74ae2 by Michael DeHaan

preserve 'changed' attributes in daisychain logic

parent d72c0c88
...@@ -622,7 +622,9 @@ class Runner(object): ...@@ -622,7 +622,9 @@ class Runner(object):
chained = True chained = True
self.module_name = result.result['daisychain'] self.module_name = result.result['daisychain']
result2 = self._executor_internal_inner(host, inject, port) result2 = self._executor_internal_inner(host, inject, port)
changed = result.result.get('changed',False) or result2.result.get('changed',False)
result.result.update(result2.result) result.result.update(result2.result)
result.result['changed'] = changed
del result.result['daisychain'] del result.result['daisychain']
self._delete_remote_files(conn, tmp) self._delete_remote_files(conn, tmp)
......
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