From cbae9c913eb5092395c515dcc4d5bf1feee8f8fe Mon Sep 17 00:00:00 2001 From: Timothy Appnel Date: Sat, 19 Oct 2013 22:39:25 -0400 Subject: [PATCH] synchronize module src and dest handles template markers. --- lib/ansible/runner/action_plugins/synchronize.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ansible/runner/action_plugins/synchronize.py b/lib/ansible/runner/action_plugins/synchronize.py index 9439f4350af..a7e9873096d 100644 --- a/lib/ansible/runner/action_plugins/synchronize.py +++ b/lib/ansible/runner/action_plugins/synchronize.py @@ -20,6 +20,7 @@ import os.path from ansible import utils from ansible.runner.return_data import ReturnData +import ansible.utils.template as template class ActionModule(object): @@ -57,6 +58,9 @@ class ActionModule(object): src = options.get('src', None) dest = options.get('dest', None) + src = template.template(self.runner.basedir, src, inject) + dest = template.template(self.runner.basedir, dest, inject) + try: options['local_rsync_path'] = inject['ansible_rsync_path'] except KeyError: