From 38cc54b7177b892a8a546044b4da3c5ea4d4312f Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Sat, 4 Jul 2015 23:34:07 -0400 Subject: [PATCH] Make 'vars' a copy to prevent recursion issues --- lib/ansible/vars/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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