Как удалить или исключить элемент в списке шаблонов Ansible?

Я пишу шаблон Ansible, который должен создать список IP-адресов в группе хостов,исключая текущие хосты IP. Я искал в Интернете и в документации, но я не мог найти фильтры, которые позволяют вам удалить элемент в списке. Я создал (hacky) цикл for ниже, чтобы сделать это, но мне было интересно, знает ли кто-нибудь «лучший метод» фильтрации, подобный этому.

{% set filtered_list = [] %}

{% for host in groups['my_group'] if host != ansible_host %}
    {{ filtered_list.append(host)}}
{% endfor %}

Допустим, у groups ['my_group'] есть 3 ip (192.168.1.1, 192.168.1.2 и 192.168.1.3). Когда шаблон генерируется для 192.168.1.1, он должен печатать только ip's 192.168.1.2 и 192.168.1.3.

Ответы на вопрос(1)

Ваш ответ на вопрос