Update variable precedence section with current rules

This commit is contained in:
Daniel Hokka Zakrisson 2013-01-22 16:56:04 +01:00
parent 48f48e8a44
commit 94a1c221bc
2 changed files with 5 additions and 4 deletions

View file

@ -777,11 +777,11 @@ to determine which place sets the value of the variable.
1. Variables loaded from YAML files mentioned in 'vars_files' in a playbook.
2. 'vars' as defined in the playbook.
2. facts, whether built in or custom, or variables assigned from the 'register' keyword.
3. facts, whether built in or custom, or variables assigned from the 'register' keyword.
3. variables passed to parameterized task include statements.
4. variables passed to parameterized task include statements.
4. 'vars' as defined in the playbook.
5. Host variables from inventory.

View file

@ -261,8 +261,9 @@ class Play(object):
self.vars_files = [ self.vars_files ]
if host is not None:
inject = self.playbook.SETUP_CACHE[host].copy()
inject = {}
inject.update(self.playbook.inventory.get_variables(host))
inject.update(self.playbook.SETUP_CACHE[host])
for filename in self.vars_files: