From 7d3e0d4fe5e119a8e3a6ab35c5ddbad53e670c35 Mon Sep 17 00:00:00 2001 From: Ali Afsharzadeh Date: Mon, 18 Aug 2025 18:09:11 +0330 Subject: [PATCH] Simplify group_by logic by moving conditional to when clause (#12469) Signed-off-by: Ali Afsharzadeh --- roles/dynamic_groups/tasks/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/roles/dynamic_groups/tasks/main.yml b/roles/dynamic_groups/tasks/main.yml index 1d1f596e6..3c2935c46 100644 --- a/roles/dynamic_groups/tasks/main.yml +++ b/roles/dynamic_groups/tasks/main.yml @@ -15,5 +15,6 @@ - kube_control_plane - calico_rr group_by: - key: "{{ (group_names | intersect(item.value) | length > 0) | ternary(item.key, '_all') }}" + key: "{{ item.key }}" + when: group_names | intersect(item.value) | length > 0 loop: "{{ group_mappings | dict2items }}"