mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-03 01:03:09 +00:00
Fixes templating of ansible_ssh_host for delegates
This commit is contained in:
@@ -306,7 +306,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)
|
||||
|
||||
@@ -331,7 +331,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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user