第 13 章 管理 Ansible 内容


您可以将 Ansible 集合从多个源导入到 Satellite 服务器。

如需有关 Satellite 中 Ansible 集成的更多信息 ,请参阅使用 Ansible 集成管理配置

13.1. 同步 Ansible 集合

在 Satellite 上,您可以从 Private Automation Hub、console.redhat.com 和其他 Satellite 实例同步 Ansible Collections。在同步后,Ansible Collections 将会出现在 Satellite web UI 菜单的 Content 下作为一个新的仓库类型。

流程

  1. 在 Satellite Web UI 中,进入到 Content > Products
  2. 选择所需的产品名称。
  3. Products 窗口中,选择要为其创建存储库的产品的名称。
  4. 单击 Repositories 选项卡,然后单击 New Repository
  5. Name 字段中输入存储库的名称。

    Label 字段会根据名称自动填充。

  6. Type 列表中,选择 ansible collection
  7. Upstream URL 字段中,输入上游集合存储库的 URL。

    URL 可以是任何 Ansible Galaxy 端点。例如: https://console.redhat.com/api/automation-hub/

  8. 可选:在 Requirements.yml 字段中,您可以指定您要从端点同步的集合列表,以及它们的版本。

    如果没有指定集合列表,则端点中的所有内容都会被同步。

    ---
    collections:
    - name: my_namespace.my_collection
      version: 1.2.3

    如需更多信息,请参阅 Galaxy 用户指南 中的 从同一 requirements.yml 文件安装角色和集合

  9. 身份验证。

    1. 要从 Private Automation Hub 同步 Satellite,请在 Auth Token 字段中输入您的令牌。

      如需更多信息,请参阅连接到 Hub 中的连接私有 Automation Hub

    2. 要从 console.redhat.com 同步 Satellite,请在 Auth Token 字段中输入您的令牌,并在 Auth URL 字段中输入您的 SSO URL。

      如需更多信息,请参阅开始使用自动化中心

    3. 要从 Satellite 同步 Satellite,请将这两个身份验证字段留空。
  10. 点击 Save
  11. 导航到 Ansible Collections 存储库。
  12. Select Action 菜单中,选择 Sync Now
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.