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