d
1. делать set_fact в цикле по хостам (в группе groups['collectors'] или в плее ansible_play_hosts или ansible_play_hosts_all), собирать список всех используемых кластер_ID (https://stackoverflow.com/a/47256856/205355) и потом применить фильтр unique
Это несколько башсибл 😞 но заработает.
2. попробовать найти способ получить все хосты с переменными в единой структуре данных (как в inventory json) и потрм к этому применять json_query и т. д.
Так красивее, но я не вижу как получить единую структуру данных (без цикла с set_fact)