Merge pull request #5047 from sergevanginderachter/synch_template_ansiblesshhost

synchronize: allow ansible_ssh_host to be templated
pull/5473/head
jctanner 11 years ago
commit 99560e3902

@ -69,6 +69,8 @@ class ActionModule(object):
# from the perspective of the rsync call the delegate is the localhost # from the perspective of the rsync call the delegate is the localhost
src_host = '127.0.0.1' src_host = '127.0.0.1'
dest_host = inject.get('ansible_ssh_host', inject['inventory_hostname']) dest_host = inject.get('ansible_ssh_host', inject['inventory_hostname'])
# allow ansible_ssh_host to be templated
dest_host = template.template(self.runner.basedir, dest_host, inject, fail_on_undefined=True)
dest_port = options.get('dest_port') dest_port = options.get('dest_port')
inv_port = inject.get('ansible_ssh_port', inject['inventory_hostname']) inv_port = inject.get('ansible_ssh_port', inject['inventory_hostname'])

Loading…
Cancel
Save