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