diff --git a/lib/ansible/utils.py b/lib/ansible/utils.py index 1b3b355c43..92c7aea7c1 100644 --- a/lib/ansible/utils.py +++ b/lib/ansible/utils.py @@ -241,7 +241,10 @@ def template(text, vars, setup_cache, no_engine=False): return text else: template = jinja2.Template(text) - return template.render(vars) + res = template.render(vars) + if text.endswith('\n') and not res.endswith('\n'): + res = res + '\n' + return res def double_template(text, vars, setup_cache): return template(template(text, vars, setup_cache), vars, setup_cache)