第 2 章 将 Red Hat Automation Hub 配置为内容的主要来源
将 Red Hat Automation Hub 配置为访问 Ansible 认证内容集合的主要内容源。您可以使用命令行界面 (CLI) 或 Web 控制台配置自动化中心。
2.1. 使用 CLI 将 Red Hat Automation hub 配置为内容的主要源 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 CLI 将 Red Hat Automation Hub 配置为您的主要内容源。要配置自动化中心,您必须修改 ansible.cfg 配置文件。使用自动化中心,您可以访问经过认证的支持的集合。
先决条件
- 您已获取了自动化中心服务器的 API 令牌。如需更多信息,请参阅创建 Red Hat Automation hub API 令牌。
Creating a new token revokes any previous tokens
generated for {PrivateHubName}. Ensure that you update any Controller or scripts that you created with the previous token.
Creating a new token revokes any previous tokens
generated for {PrivateHubName}. Ensure that you update any Controller or scripts that you created with the previous token.
流程
-
在
[galaxy]部分中添加server_list选项,并提供一个或多个服务器名称。 为每个服务器名称创建一个新部分:
[galaxy_server._<server_name>_]
[galaxy_server._<server_name>_]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为每个服务器名称设置
url选项。您必须在服务器 URL 中包含api/galaxy/子目录:https://<server_fully_qualified_domain_name>/api/galaxy/
https://<server_fully_qualified_domain_name>/api/galaxy/Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
可选:设置
auth_url选项。社区 Ansible Galaxy 不需要auth_url。 - 为 Automation Hub 服务器设置 API 令牌。
以下 ansible.cfg 配置示例演示了如何按优先顺序配置多个服务器,Automation Hub 配置为您的主源,Ansible Galaxy 服务器是二级源:
ansible.cfg
注意
所有 API URL 必须以尾部斜杠 / 结尾,以防止收到 301 重定向。
现在,您已使用 CLI 将自动化中心配置为您的主服务器,并可继续下载并安装支持的集合。