допустим есть у меня в плейбуке несколько ролей типа:
- role: 1
tags: 1
- role 2
tags:2
в таком случае если запустить плейбук с параметром —tags 2 запустится только роль 2, но при этом если внутри самой роли есть тэги то они скипнутся
как вы решаете этот вопрос?
решаем следующим образом - не используем теги альтернатива - when/extra_vars
Примерно вот так roles: - role: provision tags: - always - role: update-jar-service - role: check-jar-service tags: - always Забыл сказать, что в вышеуказанных ролях provision & check-jar-service, нет тэгов внутри.
без тэгов то понятно, но как быть если роль публичная, сохранять к себе и выпиливать из нее тэги такое себе
можете пример использования привести?
Посмотри выше где-то, я там ссылку давал на реализацию тегов, при которой их прям прописать в плейбуке можно.
Не используем теги
Но ведь вопрос не в том как использовать тэги п в том как селектить
группы не подходят?
Группы хостов? Или что имеется в виду?
Не то
почему?
Как группа хостов позволит вибирать какую роль запускать а какую нет?
под каждую роль отдельную группу
Можно канеш, но получится срач из групп
можно группы в группы складывать ) просто когда все иерархия в одном файле мне видется более осязаемым, чем когда все разложено по куче файлов и разным сущностям
Обсуждают сегодня