Я использую RedHat Satellite 6.1.1 и успешно синхронизирую модули Puppet из локальной кузницы с частью Katello в Satellite.
Однако я не уверен, как синхронизировать мои данные Hiera.
Очевидно, я хотел бы использовать функции управления жизненным циклом Katello для управления данными, но я не знаю, как это сделать.
Могу ли я добавить репозиторий Puppet git в качестве источника? Конечно, это испортит доступные марионеточные модули?
В конце концов, мы создали простой сценарий bash, который использует rsync
чтобы скопировать данные hiera из Git в Satellite и все Capsules. Мы используем Git для управления версиями, чтобы при необходимости можно было вернуть данные.
Не используя Katello, мы получаем дополнительное преимущество, заключающееся в возможности изменять параметры без необходимости выполнять еще один танец публикации / продвижения в Satellite (что может занять много времени).