2.6. Ansible 插件的可选配置


2.6.1. 启用 Red Hat Developer Hub 身份验证

Red Hat Developer Hub (RHDH)为多个源控制管理(SCM)系统提供集成。插件需要它来创建存储库。

请参阅 Red Hat Developer Hub 管理指南中的在 Red Hat Developer Hub 中启用身份验证章节

2.6.2. 配置 Ansible 插件可选集成

Ansible 插件提供与 Ansible Automation Platform 和其他可选红帽产品的集成。

要编辑您的自定义 ConfigMap,请登录 OpenShift UI 并导航到 Select Project (developerHubProj) ConfigMaps {developer-hub}-app-config-rhdh app-config-rhdh

2.6.2.1. 配置 OpenShift Dev Spaces

当为 Ansible 插件配置 OpenShift Dev Spaces 时,用户可以点击 Red Hat Developer Hub 中的目录项视图中的链接,并使用 Dev Spaces 编辑其置备的 Ansible Git 项目。

注意

OpenShift Dev Spaces 是一个单独的产品,它是可选的。该插件将在没有它的情况下正常工作。

它是一个单独的红帽产品,不包括在 Ansible Automation Platform 或 Red Hat Developer Hub 订阅中。

如果 Ansible 插件中没有配置 OpenShift Dev Spaces 链接,则 Ansible 插件登录页面中的 DEVELOP 部分中的 Go to OpenShift Dev Spaces 仪表板 链接会将用户重定向到 Ansible 开发工具主页

先决条件

  • Dev Spaces 安装。请参阅 Red Hat OpenShift Dev Spaces Administration Guide 中的 Installing Dev Spaces 部分

流程

  1. 编辑自定义 Red Hat Developer Hub 配置映射,如 app-config-rhdh
  2. 将以下代码添加到 Red Hat Developer Hub app-config-rhdh.yaml 文件中。

    data:
      app-config-rhdh.yaml: |-
        ansible:
          devSpaces:
            baseUrl: >-
              https://<Your OpenShift Dev Spaces URL>
  3. <Your OpenShft Dev Spaces URL& gt; 替换为您的 OpenShift Dev Spaces URL。
  4. 在 OpenShift Developer UI 中,选择 Red Hat Developer Hub pod。
  5. 打开 Actions
  6. Restart rollout

2.6.2.2. 配置私有自动化中心 URL

私有自动化中心提供了一个集中的内部仓库,用于认证 Ansible 集合、执行环境以及您的机构提供的额外 vetted 内容。

如果没有在 Ansible 插件中配置私有自动化中心 URL,用户会被重定向到 Red Hat Hybrid Cloud Console Automation Hub

注意

私有自动化中心配置是可选的,但推荐使用。Ansible 插件将在没有它的情况下正常工作。

先决条件

流程

  1. 编辑自定义 Red Hat Developer Hub 配置映射,如 app-config-rhdh
  2. 将以下代码添加到 Red Hat Developer Hub app-config-rhdh.yaml 文件中。

    data:
      app-config-rhdh.yaml: |-
        ansible:
        ...
          automationHub:
            baseUrl: '<https://MyOwnPAHUrl>'
        ...
  3. <https://MyOwnPAHUrl/& gt; 替换为您的私有自动化中心 URL。
  4. 在 OpenShift Developer UI 中,选择 Red Hat Developer Hub pod。
  5. 打开 Actions
  6. Restart rollout
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.