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