summaryrefslogtreecommitdiff
path: root/lib/ansible/vars
diff options
context:
space:
mode:
authorJames Cammarata <jimi@sngx.net>2015-07-04 23:34:07 -0400
committerJames Cammarata <jimi@sngx.net>2015-07-04 23:34:07 -0400
commit38cc54b7177b892a8a546044b4da3c5ea4d4312f (patch)
tree6f241fde735d12de65885fe53c0d6c0f1e61c66f /lib/ansible/vars
parentbddadc9565e3dd3e0f98a1bb986c0ad96f743d84 (diff)
downloadansible-38cc54b7177b892a8a546044b4da3c5ea4d4312f.tar.gz
Make 'vars' a copy to prevent recursion issues
Diffstat (limited to 'lib/ansible/vars')
-rw-r--r--lib/ansible/vars/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/vars/__init__.py b/lib/ansible/vars/__init__.py
index 7b0b51b35d..990f3660ee 100644
--- a/lib/ansible/vars/__init__.py
+++ b/lib/ansible/vars/__init__.py
@@ -243,7 +243,7 @@ class VariableManager:
# the 'omit' value alows params to be left out if the variable they are based on is undefined
all_vars['omit'] = self._omit_token
- all_vars['vars'] = all_vars
+ all_vars['vars'] = all_vars.copy()
#CACHED_VARS[cache_entry] = all_vars