mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 05:12:45 +00:00
Allow globally scoped variables with group_by module's conditionals and key argument
This commit is contained in:
@@ -54,10 +54,9 @@ class ActionModule(object):
|
||||
### find all groups
|
||||
groups = {}
|
||||
for host in self.runner.host_set:
|
||||
data = inject['hostvars'][host]
|
||||
if not check_conditional(template.template(self.runner.basedir, self.runner.conditional, data)):
|
||||
if not check_conditional(template.template(self.runner.basedir, self.runner.conditional, inject)):
|
||||
continue
|
||||
group_name = template.template(self.runner.basedir, args['key'], data)
|
||||
group_name = template.template(self.runner.basedir, args['key'], inject)
|
||||
group_name = group_name.replace(' ','-')
|
||||
if group_name not in groups:
|
||||
groups[group_name] = []
|
||||
|
||||
Reference in New Issue
Block a user