第 2 章 将 Red Hat Automation Hub 配置为内容的主要来源


将 Red Hat Automation Hub 配置为访问 Ansible 认证内容集合的主要内容源。您可以使用命令行界面 (CLI) 或 Web 控制台配置自动化中心。

使用 CLI 将 Red Hat Automation Hub 配置为您的主要内容源。要配置自动化中心,您必须修改 ansible.cfg 配置文件。使用自动化中心,您可以访问经过认证的支持的集合。

先决条件

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.
Copy to Clipboard Toggle word wrap

流程

  1. [galaxy] 部分中添加 server_list 选项,并提供一个或多个服务器名称。
  2. 为每个服务器名称创建一个新部分:

    [galaxy_server._<server_name>_]
    Copy to Clipboard Toggle word wrap
  3. 为每个服务器名称设置 url 选项。您必须在服务器 URL 中包含 api/galaxy/ 子目录:

    https://<server_fully_qualified_domain_name>/api/galaxy/
    Copy to Clipboard Toggle word wrap
  4. 可选:设置 auth_url 选项。社区 Ansible Galaxy 不需要 auth_url
  5. 为 Automation Hub 服务器设置 API 令牌。

以下 ansible.cfg 配置示例演示了如何按优先顺序配置多个服务器,Automation Hub 配置为您的主源,Ansible Galaxy 服务器是二级源:

ansible.cfg

[galaxy]
server_list = automation_hub, my_org_hub

[galaxy_server.automation_hub]
url=https://cloud.redhat.com/api/automation-hub/api/galaxy/ 
1
 
2

auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token

token=my_ah_token

[galaxy_server.my_org_hub]
url=https://automation.my_org/api/galaxy/ 
3

username=my_user
password=my_pass
Copy to Clipboard Toggle word wrap

1
在服务器 URL 后包括尾部的斜杠 /
2
在 Ansible Galaxy 服务器 URL 中包含 /api/galaxy/ 子目录。
3
在自动化中心服务器 URL 中包含 /api/galaxy/ 子目录。
注意

所有 API URL 必须以尾部斜杠 / 结尾,以防止收到 301 重定向。

现在,您已使用 CLI 将自动化中心配置为您的主服务器,并可继续下载并安装支持的集合。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat