diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index 62b9ca432a..1cd16c37c0 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -389,6 +389,7 @@ class Runner(object): # and we need to transfer those, and only those, variables if delegate_to is not None: + delegate_to = utils.template(self.basedir, delegate_to, inject) delegate_vars = {} try: delegate_vars = inject['hostvars'][delegate_to]