Merge pull request #457 from dhozac/module_vars-consistent

Expand $item for copy and fetch
This commit is contained in:
Michael DeHaan 2012-06-08 08:55:20 -07:00
commit 0d4aa85852

View file

@ -430,6 +430,9 @@ class Runner(object):
results=dict(failed=True, msg="could not find src in first_available_file list") results=dict(failed=True, msg="could not find src in first_available_file list")
return ReturnData(host=conn.host, is_error=True, results=results) return ReturnData(host=conn.host, is_error=True, results=results)
if self.module_vars is not None:
inject.update(self.module_vars)
source = utils.template(source, inject, self.setup_cache) source = utils.template(source, inject, self.setup_cache)
# transfer the file to a remote tmp location # transfer the file to a remote tmp location
@ -464,6 +467,8 @@ class Runner(object):
# apply templating to source argument # apply templating to source argument
inject = self.setup_cache.get(conn.host,{}) inject = self.setup_cache.get(conn.host,{})
if self.module_vars is not None:
inject.update(self.module_vars)
source = utils.template(source, inject, self.setup_cache) source = utils.template(source, inject, self.setup_cache)
# apply templating to dest argument # apply templating to dest argument