From bc505050b083808320e8c869567a36772727898d Mon Sep 17 00:00:00 2001 From: Hagai Kariti Date: Wed, 26 Nov 2014 15:45:38 +0200 Subject: [PATCH] Don't template play vars by themselves, it's too early --- lib/ansible/playbook/play.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/lib/ansible/playbook/play.py b/lib/ansible/playbook/play.py index f63d710be3..a9700b705b 100644 --- a/lib/ansible/playbook/play.py +++ b/lib/ansible/playbook/play.py @@ -88,13 +88,6 @@ class Play(object): if self.playbook.inventory.src() is not None: load_vars['inventory_file'] = self.playbook.inventory.src() - # template the play vars with themselves and the extra vars - # from the playbook, to make sure they're correct - all_vars = utils.combine_vars(self.vars, self.playbook.extra_vars) - all_vars = utils.combine_vars(all_vars, load_vars) - self.vars = template(basedir, self.vars, all_vars) - self.vars = utils.combine_vars(self.vars, load_vars) - # We first load the vars files from the datastructure # so we have the default variables to pass into the roles self.vars_files = ds.get('vars_files', [])