我正在使用 RedHat Satellite 6.1.1,并成功将 Puppet 模块从本地锻造同步到 Satellite 的 Katello 部分。
但是,我不确定如何同步我的 Hiera 数据。
显然,我想利用 Katello 的生命周期管理功能来控制数据,但我不确定如何去做。
我是否应将 Puppet git 存储库添加为源?这肯定会弄乱可用的 puppet 模块?
答案1
最后,我们设置了一个简单的 bash 脚本,用于rsync
将 hiera 数据从 Git 复制到 Satellite 和所有 Capsules。我们使用 Git 提供版本控制,以便在需要时恢复数据。
通过不使用 Katello,我们获得了额外的优势,能够更改参数,而不要在 Satellite 中进行另一次发布/推广(这可能需要花费很多时间)。