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


您可以将 Red Hat Automation Hub 定义为 ansible.cfg 配置文件的默认内容源。

前提条件

  • 获取 Automation Hub 服务器的 API 令牌。如需更多信息,请参阅创建自动 Hub API 令牌。

流程

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

    [galaxy_server.<server_name>]
  3. 如果需要,设置 url 选项。社区 Ansible Galaxy 不需要 auth_url
  4. 为每个服务器名称设置 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/ 
1

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/
username=my_user
password=my_pass

1
在服务器 URL 的尾部必需跟一个斜杠 /

现在,已将 Automation Hub 配置为您的默认服务器,并可开始下载并安装支持的集合。

有关服务器列表配置选项以及使用 Ansible Galaxy 作为 Ansible 内容源的更多信息,请参阅 Ansible Galaxy 用户指南

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部