15 lines
759 B
YAML
15 lines
759 B
YAML
---
|
|
- name: Set_fact _monitor_addresses - ipv4
|
|
ansible.builtin.set_fact:
|
|
_monitor_addresses: "{{ _monitor_addresses | default({}) | combine({item: hostvars[item]['ansible_facts']['all_ipv4_addresses'] | ips_in_ranges(hostvars[item]['public_network'].split(',')) | first}) }}"
|
|
with_items: "{{ groups.get(mon_group_name, []) }}"
|
|
when:
|
|
- ip_version == 'ipv4'
|
|
|
|
- name: Set_fact _monitor_addresses - ipv6
|
|
ansible.builtin.set_fact:
|
|
_monitor_addresses: "{{ _monitor_addresses | default({}) | combine({item: hostvars[item]['ansible_facts']['all_ipv6_addresses'] | ips_in_ranges(hostvars[item]['public_network'].split(',')) | last | ansible.utils.ipwrap}) }}"
|
|
with_items: "{{ groups.get(mon_group_name, []) }}"
|
|
when:
|
|
- ip_version == 'ipv6'
|