3.4. 创建自定义产品和存储库
本小节论述了如何创建自定义产品,以体现要部署的 Puppet 模块。还可以使用这个步骤为 Puppet 和 Yum 创建自定义存储库。
过程 3.4. 要创建自定义产品:
- 点击
,然后点击 。 - 在 名称 字段输入
自定义产品
。这个标签可自动生成。不需要输入 GPG 密钥、同步计划或描述。 - 点击。
- 刷新页面后,点击。
- 在名称中输入
Puppet Modules
。标签会自动生成。 - 在 类型 字段,选择
puppet
。保留 URL 字段为空白。 - 点击。
下一步是将 Puppet 模块上传到 Puppet 模块存储库。还可以将 https://forge.puppetlabs.com 作为 URL,在本地镜像 Puppet Forge。即 Puppet Forge 中的所有内容均可用于您的 Satellite。但这需要下载 2700 多个模块,并消耗大量时间,具体要看可用的带宽。这个示例使用 motd 模块,因为它简单,且没有与其他模块间的相依性问题。
过程 3.5. 将 Puppet 模块上传到存储库:
- 从 https://forge.puppetlabs.com/jeffmccune/motd 下载 motd puppet 模块。下载的文件有
.tar.gz
扩展名。 - 点击
,然后点击 名称 字段中的 自定义产品。 - 在 库 标签中,点击 Puppet 模块 即可修改 Puppet 模块存储库。
- 在 上传 Puppet 模块 部分,点击 ,并导航至下载的 motd 模块。
- 点击。