Guest User

Untitled

a guest
Nov 18th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. diff --git a/lib/ansible/plugins/strategy/linear.py b/lib/ansible/plugins/strategy/linear.py
  2. index 9beba1f283..39c531be0d 100644
  3. --- a/lib/ansible/plugins/strategy/linear.py
  4. +++ b/lib/ansible/plugins/strategy/linear.py
  5. @@ -327,6 +327,13 @@ class StrategyModule(StrategyBase):
  6. new_ir = included_file._task.copy()
  7. new_ir.vars.update(included_file._args)
  8.  
  9. + if templar.is_template(new_ir._role_name):
  10. + rtemplar = Templar(
  11. + loader=self._loader,
  12. + variables=included_file._args
  13. + )
  14. + new_ir._role_name = rtemplar.template(new_ir._role_name)
  15. +
  16. new_blocks, handler_blocks = new_ir.get_block_list(
  17. play=iterator._play,
  18. variable_manager=self._variable_manager,
Add Comment
Please, Sign In to add comment