第 5 章 将内容上传到 Red Hat Automation hub
Automation Hub 分发经过认证并支持的从合作伙伴提供的集合。每个集合包括模块、角色、插件和文档等内容。您第一次将集合上传到自动化中心时,我们的合作伙伴工程团队会对其进行检查以进行认证。
您可以使用自动化中心用户界面或 ansible-galaxy
客户端上传或删除集合来管理您的集合。
5.1. 将集合上传到自动化中心
如果要共享您与其余 Ansible 社区创建的集合,您可以将其上传到自动化中心。将集合上传到自动化中心时,我们的合作伙伴工程团队会对其进行检查以进行认证。
您可以使用自动化中心用户界面或 ansible-galaxy
客户端上传集合。
先决条件
-
为 Red Hat Automation Hub 配置了
ansible-galaxy
客户端。 - 您至少有一个命名空间。
-
您已通过
ansible-test sanity
运行所有内容。 - 您是一个红帽连接合作伙伴。请参阅红帽合作伙伴连接以了解更多信息。
流程
使用自动化中心用户界面:
-
在导航面板中,选择
。 - 在 My namespaces 选项卡中,找到您要上传集合的命名空间。
- 点 View collections,再点 。
- 在 New collection modal 中,点 。在您的系统中找到该文件。
- 点 。
使用 ansible-galaxy
客户端:
输入以下命令:
ansible-galaxy collection publish path/to/my_namespace-my_collection-1.0.0.tar.gz --api-key=SECRET
后续步骤
- 上传集合后,它们进入合作伙伴认证过程。我们的合作伙伴工程团队将联系您集合的认证状态。