8.7. 在私有自动化中心中发布您的集合
前提条件
- 将集合打包为一个 tarball。按如下方式格式化您的集合文件名:
<my_namespace-my_collection-x.y.z.tar.gz>
例如: company_namespace-myapp_network-1.0.0.tar.gz
流程
- 在私有自动化中心中为集合创建一个命名空间。请参阅 Automation hub 指南中的 创建命名空间。
- 可选:在命名空间中添加信息。请参阅 Automation hub 指南中的管理内容中的 向命名空间添加额外信息和资源。
- 将角色集合 tarball 上传到命名空间。请参阅 Automation Hub 指南中的 将集合上传到命名空间。
- 批准您的集合以进行内部发布。请参阅 Automation Hub 指南中的 将集合上传到命名空间。
8.7.1. 在 Red Hat Ansible Automation Platform 中使用您的项目集合
要在自动化控制器中使用集合,您必须将集合添加到执行环境中,并将其推送到私有自动化中心。
以下流程描述了在执行环境中添加集合的工作流。如需执行这些步骤 ,请参阅 创建和使用执行环境 指南中的自定义现有自动化执行环境镜像。
- 您可以从自动化中心拉取执行环境基础镜像,也可以将集合添加到您自己的自定义执行环境中。
- 添加您要包含在执行环境中的集合。
- 构建新的执行环境。
- 验证集合是否在执行环境中。
- 标记镜像并将其推送到私有自动化中心。
- 将新镜像拉取(pull)到自动化控制器实例中。
- 在集合中使用角色的 playbook 必须为角色使用完全限定域名(FQDN)。