определенными тегами ?
никак нельзя. На уровне плейбука можно вызывать отдельные файлы тасков через import_role/tasks_from. Остальное флажками и when, но, как здесь принято говорить, ты делаешь что-то не то.
брать и делать. да, это возможно роли можно включать несколькими способами передавать внуть теги - тоже архитектурная стройность этого решения - ну кто-то считает, что спорная собсно у тебя своя голова за плечами, чтобы решить стоит ли так строить или не очень
Вы просто не понимаете когда используется теги
расскажете как правильно? своими словами понятно? или сошлетесь на документацию, в которой написано If you have a large playbook, it may be useful to run only specific parts of it instead of running the entire playbook. You can do this with Ansible tags. Using tags to execute or skip selected tasks мне кажется концепция достаточно простая в чем заключается мое непонимание?
в том, что ansible должен приводить к состоянию по умолчанию которое задано, теги это про состояние которое не может быть определенным - это как минимум
Все это можно делать без тегов и гораздо удобнее
а вместо ансибла можно использовать rexify но мы же тут не об этом?
В этой фразе из документации нет ни слова про роли...
https://docs.ansible.com/ansible/latest/user_guide/playbooks_tags.html#adding-tags-to-roles там чуть ниже про роли
Мы говорим о нативных средствах ансибла. То, что описано выше (выборочный запуск нужных тасков) прекрасно реализуется встроенными средствами без всяких тегов
Тыничегонепонимаешь ТЕГИ УДОБНО стрелять в ноги !
Обсуждают сегодня