Browse code

Merge branch 'sergevanginderachter-callback_template_delegate' into devel

James Cammarata authored on 2014/08/06 05:20:24
Showing 1 changed files
... ...
@@ -611,6 +611,11 @@ class Runner(object):
611 611
         inject['environment'] = self.environment
612 612
         inject['playbook_dir'] = self.basedir
613 613
 
614
+        # template this one is available, callbacks use this
615
+        delegate_to = self.module_vars.get('delegate_to')
616
+        if delegate_to:
617
+            self.module_vars['delegate_to'] = template.template(self.basedir, delegate_to, inject)
618
+
614 619
         if self.inventory.basedir() is not None:
615 620
             inject['inventory_dir'] = self.inventory.basedir()
616 621