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
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)