кусочка роли. Хотя ни что не мешает и прокатить роль целиком. Например, у нас есть есть Мега роль которая полностью сетапит реплики кластера монги. Но зачем нам её прогонять целиком, если мы хотим добавить просто ещё одну бд и пользователя? Мы используем тег на весь плейбук, который из роли монги запускает только таски для работы с пользователями. Для автоматики типа рандека это очень удобно.
А теперь попробуем импортнуть эту роль в другой плейбук с другим набором тегов, и сделать то, что описали вы, не сломав логику роли. А? Э? Не получается?
У нас большая часть ролей используется во всех плейбуках. Основные роли по сетапу виртуалок. Ни одной проблемы и использованием тегов. Просто мы на самом деле умеем их готовить. У вас не срослось.
При чем тут срослось/не срослось. Попробуйте выйти за пределы своей песочницы и представить, что вашу роль захотели использовать другие команды в других проектах. Получится у них это сделать, не сломав себе всю логику плейбук? Нет.
Да! У нас много команд в конторе, и мы пишем роли друг за другом, дополняя функционал.
Только при условии, что все используют один и тот же набор ебаных тегов при запуске.
Да не в тегах дело! Роль можно запускать без тегов и она ничего не будет ломать.
Только параметризовать без тегов ее у вас не получится.
Все роли написаны так, что использование тегов - это опционал
Вы не знаете заранее, какие теги будут у той плейбуки, в которую кто-то включит вашу роль
Ещё раз: теги - это сократить время выполнения за счёт запуска только нужных на текущий момент тасков
Это можно сделать без всяких тегов
Обсуждают сегодня