diff --git a/lib/ansible/runner/action_plugins/group_by.py b/lib/ansible/runner/action_plugins/group_by.py index bd510c0f1cb..b115095c6b7 100644 --- a/lib/ansible/runner/action_plugins/group_by.py +++ b/lib/ansible/runner/action_plugins/group_by.py @@ -53,7 +53,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)): continue