есть одна родительская ABC
В плейбуке указано: "hosts: ABC" - как при выполнении таска получить список ip адресов той группы (A_s/B_s/C_s), из которой все выполняется?
Думал, что-то из такого рязряда:
"""
- name: Get current group name
set_fact:
- name: Set current_group variable dynamically
set_fact:
current_group: "{{ groups | select('match', '^.*_s$') | select('search', inventory_hostname) | first }}"
"""
Но это не дает результатов
Для чего нужен список всех адресов? Может просто нужно плейбук запустить на нужную группу, а не общую?
Мне просто нужно получить все резервные ноды для конкретного датацентра (в одной lan), а в родительской группе перечислены все dc
Обсуждают сегодня