mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Set 'hostvars' before performing variable replacements
This commit is contained in:
parent
60d44e1a01
commit
4b0480dd9d
1 changed files with 1 additions and 1 deletions
|
@ -257,8 +257,8 @@ def varReplace(raw, vars):
|
||||||
def template(text, vars, setup_cache, no_engine=True):
|
def template(text, vars, setup_cache, no_engine=True):
|
||||||
''' run a text buffer through the templating engine '''
|
''' run a text buffer through the templating engine '''
|
||||||
vars = vars.copy()
|
vars = vars.copy()
|
||||||
text = varReplace(unicode(text), vars)
|
|
||||||
vars['hostvars'] = setup_cache
|
vars['hostvars'] = setup_cache
|
||||||
|
text = varReplace(unicode(text), vars)
|
||||||
if no_engine:
|
if no_engine:
|
||||||
# used when processing include: directives so that Jinja is evaluated
|
# used when processing include: directives so that Jinja is evaluated
|
||||||
# in a later context when more variables are available
|
# in a later context when more variables are available
|
||||||
|
|
Loading…
Reference in a new issue