группу deleted, то его не должно быть в остальных группах? На данный момент это свистопляска с двумя инвентори и такой таской
- name: host has been removed from inventory
ansible.builtin.lineinfile:
path: inv_test
state: absent
line: "{{ item }}"
loop: "{{ query('inventory_hostnames', 'deleted') }}"
check_mode: true
register: presence
failed_when: presence.changed
А не проще затемплейтить нужный файл и не извращаться?
Какой темплейт? Какой нужный файл? Куда не возвращаться? Не понял. Темплейтить инвентори?
Зачем вам проверять эти группы? Скорее всего чтобы убрать из каких-то конфигов, не?
Обсуждают сегодня