таска, в которой:
- set_fact:
host_ips: "{{ host_ips.update({node: host_ip}) }}"
но при следующей итерации host_ips превращается в строку и update уже не работает
А что в результате хотите получить?
А как удалить запись из словаря?
Это ж ансибл. Просто не пишите туда лишнее :)
список всех IP адресов хостов из группы1 в словарь, затем если нахожу совпадающий адрес на хосте из группы2, эту запись из словаря удалить.. Можно, конечно при выборке хостов включить проверку на совпадение...
1. Почему словарь, когда логичным выглядит использование списков для таких задач?
Обсуждают сегодня