Commit c85081e9 by Serge van Ginderachter Committed by James Cammarata

Fixes templating of ansible_ssh_host for delegates

parent 53788e4c
......@@ -308,7 +308,7 @@ class Runner(object):
delegate = {}
# allow ansible_ssh_host to be templated
# allow delegated host to be templated
delegate['host'] = template.template(self.basedir, host,
remote_inject, fail_on_undefined=True)
......@@ -333,7 +333,10 @@ class Runner(object):
this_info = {}
# get the real ssh_address for the delegate
delegate['ssh_host'] = this_info.get('ansible_ssh_host', delegate['host'])
# and allow ansible_ssh_host to be templated
delegate['ssh_host'] = template.template(self.basedir,
this_info.get('ansible_ssh_host', this_host),
this_info, fail_on_undefined=True)
delegate['port'] = this_info.get('ansible_ssh_port', port)
......
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