Check for closing sequence for templating (Ansible v1.9)

This fixes #14573 for Ansible v1.9.
This commit is contained in:
Dag Wieers 2016-02-23 11:42:48 +01:00
parent a05df837aa
commit edf3164bc7

View file

@ -119,7 +119,7 @@ def template(basedir, varname, templatevars, lookup_fatal=True, depth=0, expand_
varname = "{{%s}}" % varname
if isinstance(varname, basestring):
if '{{' in varname or '{%' in varname:
if ('{{' in varname and '}}' in varname ) or ( '{%' in varname and '%}' in varname ):
try:
varname = template_from_string(basedir, varname, templatevars, fail_on_undefined)
except errors.AnsibleError, e: