From edf3164bc79d8813c9919ca657d52228618e0dd4 Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Tue, 23 Feb 2016 11:42:48 +0100 Subject: [PATCH] Check for closing sequence for templating (Ansible v1.9) This fixes #14573 for Ansible v1.9. --- lib/ansible/utils/template.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/utils/template.py b/lib/ansible/utils/template.py index d048686f537..554cc1d732d 100644 --- a/lib/ansible/utils/template.py +++ b/lib/ansible/utils/template.py @@ -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: