第 16 章 管理自定义 Puppet 内容
在 Satellite 中,如果要使用 Puppet 模块包含主机状态配置,您可以使用 Puppet 模块创建自定义产品来达到此目的。
16.1. 创建自定义 Puppet 存储库
创建自定义 Puppet 模块存储库的流程与创建自定义内容的步骤相同,但创建存储库时除外,您可以选择 puppet 类型。您必须创建一个产品,然后添加自定义存储库。
流程
- 在 Satellite Web UI 中,进入到 Content > Products,然后点击您要使用的产品。
- 单击 Create Repository。
- 在 Name 字段中输入存储库的名称。Red Hat Satellite 6 根据您为 名称 输入的内容自动完成 Label 字段。
- 从 Type 列表中,选择 puppet。
- 在 URL 字段中,输入要用作源的外部存储库的 URL。您可以使用存储库源来同步自己的 Puppet 模块。
- 点击 Save。
对于 CLI 用户
输入以下命令来创建 Puppet 模块存储库:
# hammer repository create \ --name "PostgreSQL Puppet Modules" \ --content-type "puppet" \ --product "PostgreSQL" \ --organization "My_Organization"