Ansible: в пьесе отфильтруйте роль по тегу (тегам), не передавая в командной строке
В Ansible 1.7 я могу использовать --tags из командной строки только для запуска подмножества задач playbooks.
Но я хочу, чтобы в мою пьесу включился набор ролей только с заданиями, соответствующими тегам. То есть я не хочу передавать это через командную строку, так как она будет одинаковой каждый раз.
Сначала я думал, что это была эта команда, но это делает наоборот: помечать задачи этими тегами вместо того, чтобы отфильтровывать их на основе этого.
roles:
- { role: webserver, port: 5000, tags: [ 'web', 'foo' ] }
Я могу представить себе реализацию этого с использованием условных выражений, но теги были бы гораздо более элегантным способом достижения этого.