mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
Merge pull request #1575 from dhozac/parameterized-playbook-include
Add parameterized playbook includes
This commit is contained in:
commit
c890ae18e7
8 changed files with 81 additions and 22 deletions
|
@ -273,7 +273,7 @@ class Runner(object):
|
|||
items_plugin = self.module_vars.get('items_lookup_plugin', None)
|
||||
if items_plugin is not None and items_plugin in utils.plugins.lookup_loader:
|
||||
items_terms = self.module_vars.get('items_lookup_terms', '')
|
||||
items_terms = utils.varReplaceWithItems(self.basedir, items_terms, inject)
|
||||
items_terms = utils.template_ds(self.basedir, items_terms, inject)
|
||||
items = utils.plugins.lookup_loader.get(items_plugin, runner=self, basedir=self.basedir).run(items_terms, inject=inject)
|
||||
if type(items) != list:
|
||||
raise errors.AnsibleError("lookup plugins have to return a list: %r" % items)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue