Подтвердить что ты не робот

Как я могу запускать только выполнимые задачи с несколькими тегами?

Представьте себе эту игру:

- name: debug foo
  debug: msg=foo
  tags:
     - foo

- name: debug bar
  debug: msg=bar
  tags:
     - bar

- name: debug baz
  debug: msg=baz
  tags:
     - foo
     - bar

Как запустить только задачу debug baz? Я хочу сказать, что запускать только те задачи, которые отмечены тегами foo AND bar. Возможно ли это?

Я попробовал это, но он выполнит все 3 задачи:

ansible-playbook foo.yml -t foo,bar
4b9b3361

Ответ 1

Невозможные теги используют "или" не "и" в качестве сравнения. Ваше решение создать еще один тег является подходящим.

Ответ 2

Я считаю, что правильный синтаксис:

- name: debug baz
  debug: msg=baz
  tags: foo, bar