Run templating function until the text doesn't change

This allows variables to contain other variables.
This commit is contained in:
Daniel Hokka Zakrisson
2012-06-09 18:40:17 +02:00
parent dad9695ac7
commit 13b814a33c
2 changed files with 10 additions and 4 deletions

View File

@@ -648,7 +648,7 @@ class Runner(object):
inject.update(host_variables)
inject.update(self.module_vars)
conditional = utils.double_template(self.conditional, inject, self.setup_cache)
conditional = utils.template(self.conditional, inject, self.setup_cache)
if not eval(conditional):
result = utils.smjson(dict(skipped=True))
self.callbacks.on_skipped(host)