diff --git a/roles/prereq/tasks/main.yml b/roles/prereq/tasks/main.yml index 9b83c48..3707ead 100644 --- a/roles/prereq/tasks/main.yml +++ b/roles/prereq/tasks/main.yml @@ -120,7 +120,9 @@ groups[server_group] | default([]) + groups[agent_group] | default([]) ) - | map('extract', hostvars, ['ansible_default_ipv4', 'address']) + | map('extract', hostvars) + | selectattr('ansible_default_ipv4', 'defined') + | map(attribute='ansible_default_ipv4.address') | flatten | unique | list }}