Complete streamlining of vars handling in playbooks and how those are templated to avoid

repeat template calls at playbook intialization time.
This commit is contained in:
Michael DeHaan
2013-04-06 10:45:09 -04:00
parent 1dfe60a6ea
commit 95f30f0def
3 changed files with 20 additions and 9 deletions

View File

@@ -138,7 +138,6 @@ class Runner(object):
self.inventory = utils.default(inventory, lambda: ansible.inventory.Inventory(host_list))
self.module_vars = utils.default(module_vars, lambda: {})
self.sudo_user = sudo_user
self.connector = connection.Connection(self)
self.conditional = conditional
self.module_name = module_name
@@ -152,6 +151,7 @@ class Runner(object):
self.private_key_file = private_key_file
self.background = background
self.sudo = sudo
self.sudo_user = sudo_user
self.sudo_pass = sudo_pass
self.is_playbook = is_playbook
self.environment = environment
@@ -175,7 +175,7 @@ class Runner(object):
# ensure we are using unique tmp paths
random.seed()
# *****************************************************
def _complex_args_hack(self, complex_args, module_args):