Commit cbae9c91 by Timothy Appnel

synchronize module src and dest handles template markers.

parent 99f616ec
...@@ -20,6 +20,7 @@ import os.path ...@@ -20,6 +20,7 @@ import os.path
from ansible import utils from ansible import utils
from ansible.runner.return_data import ReturnData from ansible.runner.return_data import ReturnData
import ansible.utils.template as template
class ActionModule(object): class ActionModule(object):
...@@ -57,6 +58,9 @@ class ActionModule(object): ...@@ -57,6 +58,9 @@ class ActionModule(object):
src = options.get('src', None) src = options.get('src', None)
dest = options.get('dest', None) dest = options.get('dest', None)
src = template.template(self.runner.basedir, src, inject)
dest = template.template(self.runner.basedir, dest, inject)
try: try:
options['local_rsync_path'] = inject['ansible_rsync_path'] options['local_rsync_path'] = inject['ansible_rsync_path']
except KeyError: except KeyError:
......
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