на баше, думаю над тем, как хранить роли и плейбуки, . Кто как это делает? Мне видятся варианты с монорепой и сабмодулями, но почему-то оба кажутся гемором, с той или иной точки зрения.
Каждая роль в отдельном репозитории. Каждый плейбук в отдельном репозитории. Более новый вариант - роли и модули сложить в коллекцию.
Сабмодули зло. Пока что у нас сложилась такая практика: монорепа на проект, но если есть общий код между проектами, то он вендорится используя git-vendor (отдельная утилита). Вся механика galaxy находится в детском возрасте и для продакшена не годится (там даже update нету).
Обсуждают сегодня