(это микросервисы), как лучше сделать единую точку CI/CD с ansible? (сейчас у каждого репозитория есть свой CI/CD при этом использую ansible, но это неудобно так как приходится копировать общий playbook в каждый репозиторий)
можно сделать часть общую для всех проектов и инклудить её уже в каждом проекте,а после добавлять уже что то идивидуальное для каждого проекта. как вариант https://docs.gitlab.com/ee/ci/yaml/includes.html
git + awx/tower
ок, спасибо посмотрю такое решение тоже
вообще я бы засунул все в роли для каждого микросервиса и тегами их обложил, надо собрать всё, пишем тег all
Обсуждают сегодня