From e44b85daba81bc1144a4e1b0cbf3a806a8ed009b Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Fri, 23 Nov 2012 00:27:56 +0100 Subject: [PATCH] Remove special-casing for all group global_vars has higher precedence than inventory. Putting the all group's variables into it overrides all other groups and hosts. Partially fixes #1647. --- lib/ansible/playbook/__init__.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/ansible/playbook/__init__.py b/lib/ansible/playbook/__init__.py index b6f127b5861..8af84124749 100644 --- a/lib/ansible/playbook/__init__.py +++ b/lib/ansible/playbook/__init__.py @@ -110,9 +110,6 @@ class PlayBook(object): self.inventory = ansible.inventory.Inventory(host_list) self.inventory.subset(subset) - if not self.inventory._is_script: - self.global_vars.update(self.inventory.get_group_variables('all')) - self.basedir = os.path.dirname(playbook) (self.playbook, self.play_basedirs) = self._load_playbook_from_file(playbook)