Назад | Перейти на главную страницу

Объединить группы в доступный шаблон

Кто-нибудь объединял группы для цикла в доступных шаблонах. Мы хотим получить общих членов двух групп и перебрать их, чтобы создать нашу конфигурацию. Мы пробуем тот же формат, который работает в пределах хоста, но получаем 'dict object' has no attribute 'tag_function_psql:&tag_release_dev'

 

{% for host in groups['tag_function_psql:&tag_release_dev'] %}

Ansible имеет intersect фильтр. Видеть Установить фильтры теории.

{% for host in groups['tag_function_psql'] | intersect(groups['tag_release_dev']) %}
   ...
{% endfor %}

Я ответил на это ранее на stackoverflow