From 1b0b6b4c10f5af13fcff71c0d6bf2f0fbedd5a4e Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Tue, 27 Sep 2016 12:31:14 -0400 Subject: [PATCH] removed deprecated 'bare' templating environment (#17640) https://docs.ansible.com/ansible/porting_guide_2.0.html#deprecated --- lib/ansible/playbook/task.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/playbook/task.py b/lib/ansible/playbook/task.py index e987045438..3ee0d621cb 100644 --- a/lib/ansible/playbook/task.py +++ b/lib/ansible/playbook/task.py @@ -270,12 +270,12 @@ class Task(Base, Conditional, Taggable, Become): env = [] for env_item in value: if isinstance(env_item, (string_types, AnsibleUnicode)) and env_item in templar._available_variables.keys(): - env[env_item] = templar.template(env_item, convert_bare=True) + env[env_item] = templar.template(env_item, convert_bare=False) elif isinstance(value, dict): env = dict() for env_item in value: if isinstance(env_item, (string_types, AnsibleUnicode)) and env_item in templar._available_variables.keys(): - env[env_item] = templar.template(value[env_item], convert_bare=True) + env[env_item] = templar.template(value[env_item], convert_bare=False) # at this point it should be a simple string return templar.template(value, convert_bare=True)