summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsao Jonas <isao.jonas@gmail.com>2014-05-27 18:38:03 -0500
committerJames Cammarata <jimi@sngx.net>2014-06-09 14:10:53 -0500
commit3801be693baa32f7e98ae454aea02326981e9f6f (patch)
tree49c89fd6efa842c30c9952583c91e8778e597c3a
parent75adb3978bf9d4ba8264917adde8effbdf6a672a (diff)
downloadansible-3801be693baa32f7e98ae454aea02326981e9f6f.tar.gz
dont mutate inventory vars
-rw-r--r--lib/ansible/runner/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py
index cd47a0340c..87ed947f92 100644
--- a/lib/ansible/runner/__init__.py
+++ b/lib/ansible/runner/__init__.py
@@ -92,7 +92,7 @@ class HostVars(dict):
def __getitem__(self, host):
if host not in self.lookup:
- result = self.inventory.get_variables(host, vault_password=self.vault_password)
+ result = self.inventory.get_variables(host, vault_password=self.vault_password).copy()
result.update(self.vars_cache.get(host, {}))
self.lookup[host] = result
return self.lookup[host]