Commit df9de6ea by James Cammarata

Expand the source path in the action plugin when not using a remote source

Fixes #6209
parent c11e2100
...@@ -67,6 +67,9 @@ class ActionModule(object): ...@@ -67,6 +67,9 @@ class ActionModule(object):
return self.runner._execute_module(conn, tmp, 'assemble', module_args, inject=inject, complex_args=complex_args) return self.runner._execute_module(conn, tmp, 'assemble', module_args, inject=inject, complex_args=complex_args)
elif '_original_file' in inject: elif '_original_file' in inject:
src = utils.path_dwim_relative(inject['_original_file'], 'files', src, self.runner.basedir) src = utils.path_dwim_relative(inject['_original_file'], 'files', src, self.runner.basedir)
else:
# the source is local, so expand it here
src = os.path.expanduser(src)
# Does all work assembling the file # Does all work assembling the file
path = self._assemble_from_fragments(src, delimiter) path = self._assemble_from_fragments(src, delimiter)
......
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