Fix action_plugins for modules not respecting check mode

Fixes #9140
This commit is contained in:
James Cammarata
2014-09-25 11:06:01 -05:00
parent 86edd0381c
commit 19703617b8
2 changed files with 15 additions and 1 deletions

View File

@@ -147,6 +147,11 @@ class ActionModule(object):
dest=dest,
original_basename=os.path.basename(src),
)
# make sure checkmod is passed on correctly
if self.runner.noop_on_check(inject):
new_module_args['CHECKMODE'] = True
module_args_tmp = utils.merge_module_args(module_args, new_module_args)
return self.runner._execute_module(conn, tmp, 'file', module_args_tmp, inject=inject)