LINUX.ORG.RU
ФорумAdmin

Лучшая практика хранения puppet environments в git

 ,


0

1

Использую окружения, хочется хранить окружения в git. Как лучше всего это организовать, по какой схеме? Кто, к чему пришел?

Git Workflow and Puppet Environments + 7.3 Настройка Git - Перехватчики в Git выглядит удобно.

★★★★★

Последнее исправление: petav (всего исправлений: 1)

А в чем вопрос? Храним ансибловые сценарии и инвентари в svn и git, работаем как с обычными файлами, что там можно придумать то? Или конфиги puppet как-то сильно отличаются от «обычного текста»?

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Ну в puppet могут быть разные файлы, картинки, установщики, rpm, мало ли что юзерам надо раздать, и это весить может прилично

ism ★★★
()
Ответ на: комментарий от ism

Зачем все перечисленное хранить в самом папете? Файловые хранилища спасут отца русской демократии.

leave ★★★★★
()

путем долгих и упоротых страданий пришел к выводу что самый удобный лейаут на мастере это структура типа:

hieradata - тут ямлы для этого типа окружения, (например продА, продБ) manifests - тут node definitions modules - тут гит сабмодулем подключена репа модулей, где в мастере все спокойно, а девелоперы для своих приложений делают мерж-реквесты

и все это лежит в фолдере с именем окружения умножается на количество типов окружения

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.