第 2 章 远程管理
您可以将远程配置设置为运行自动化中心的任何服务器。远程配置允许您从外部集合源将内容同步到自定义存储库。
2.1. 基本远程管理
通过基本的远程管理,您可以创建远程配置到外部集合源,并将这些内容从这些集合同步到自定义存储库。
2.1.1. 创建远程
使用这个流程创建到外部集合的远程配置。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 进入 Automation Hub → Remotes。
- 单击 Add Remote。
- 输入远程配置的名称。
输入远程服务器的 URL,包括特定存储库的路径。
注意您可以通过进入到 Automation Hub → Repositories,选择存储库并点 Copy CLI configuration 来获取此信息。
输入访问外部集合所需的 Token 或 Username 和 Password,将凭证配置为远程服务器。
注意可以通过进入到 Automation Hub → API 令牌 生成 Token,点 Load token 并复制载入的令牌。
- 要从 console.redhat.com 访问集合,请输入要登录到身份提供程序(IdP)的 SSO URL。
选择或创建 YAML 要求文件 来标识集合和版本范围,以与自定义存储库同步。例如,要只下载 kubernetes 和 AWS 集合版本 5.0.0 或更高版本,要求文件类似如下:
Collections: - name: community.kubernetes - name: community.aws version:”>=5.0.0”
注意所有集合依赖项都会在同步过程中自动下载。
要进一步配置远程,请使用 高级配置 下可用的选项:
- 如果您的机构有一个公司代理,请输入 Proxy URL、Proxy Username 和 Proxy Password。
- 使用 TLS 验证 复选框启用或禁用传输层安全性。
- 如果验证需要数字证书,请输入 客户端密钥 和 客户端证书。
- 如果您的服务器使用自签名 SSL 证书,请在 CA certificate 字段中输入用于身份验证的 PEM 编码客户端证书。
- 要加快下载此远程集合的速度,请在 Download concurrency 字段中指定可下载的集合数量。
要限制此远程上每秒的查询数量,请指定 Rate Limit。
注意有些服务器可以设置特定的速率限制,如果超过,则同步将失败。
2.1.2. 提供对远程的访问
创建远程后,您可以通过执行以下操作来提供访问它:
流程
- 登录到 Red Hat Ansible Automation Platform。
- 进入 Automation Hub → Remotes。
-
在列表中找到您的仓库并点击
,然后选择 Edit。
- 选择 Access 选项卡。
- 为 Repository owners 选择一个组。有关实施 用户访问的信息,请参阅为本地 Automation Hub 配置用户访问。
- 为所选组选择适当的角色。
- 点击 Save。