Мы работаем над переводом нашего проекта на Ansible. В связи с масштабом проекта нам потребуется большое количество ролей (30+). Где мы сталкиваемся с проблемами, так это в том, как хранить эти роли и управлять ими. Вещи, которые мы рассмотрели:
1) Репозиторий Github для каждой роли -> Это нереально. Мы не хотим управлять более чем 30 репозиториями git просто для того, чтобы поддерживать наши роли. 2) Ansible Galaxy -> Это было бы полезно, если бы у нас был локальный экземпляр Ansible Galaxy, но центральный экземпляр не будет работать 3) Мы можем просто хранить роли в плоском каталоге, однако в этом случае мы теряем преимущество возможности их версий. Существует также вопрос о том, как автоматически перенаправить наши каталоги ролей ansible на хост контроллера ansible в правильный каталог.
Есть ли решение, которое мне не хватает?
requirements.yml
для этих ролей? - person imjoseangel   schedule 16.11.2018