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

выбор доступных хостов с пересекающимися группами всегда применяет пересечение

Намерение состоит в том, чтобы поразить следующие хосты

host_group01

host_group02

another_host_group при условии, что его хосты также находятся в группе environment_test

Я пробовал что-то в этой инструкции

- hosts: ~host_group(01:02):another_host_group:&environment_test

Но это, похоже, исключает любой хост, который не находится в environment_test, и отсутствует host_group01 и host_group02

По отдельности они работают нормально:

- hosts: ~host_group(01:02)

- hosts: another_host_group:&environment_test

Я хочу что-то вроде этого, где environment_test применяется только к another_host_group. Но синтаксис не принимается:

- hosts: ~host_group(01:02):(another_host_group:&environment_test)

В математике это будет эквивалент 2 * (3 + 4). Как я могу таким образом указать шаблон хостов?