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 并导航到
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 部分。
流程
-
编辑自定义 Red Hat Developer Hub 配置映射,如
app-config-rhdh
。 将以下代码添加到 Red Hat Developer Hub
app-config-rhdh.yaml
文件中。data: app-config-rhdh.yaml: |- ansible: devSpaces: baseUrl: >- https://<Your OpenShift Dev Spaces URL>
-
将
<Your OpenShft Dev Spaces URL&
gt; 替换为您的 OpenShift Dev Spaces URL。 -
在 OpenShift Developer UI 中,选择
Red Hat Developer Hub
pod。 - 打开 Actions。
- 点 Restart rollout。
2.6.2.2. 配置私有自动化中心 URL
私有自动化中心提供了一个集中的内部仓库,用于认证 Ansible 集合、执行环境以及您的机构提供的额外 vetted 内容。
如果没有在 Ansible 插件中配置私有自动化中心 URL,用户会被重定向到 Red Hat Hybrid Cloud Console Automation Hub。
私有自动化中心配置是可选的,但推荐使用。Ansible 插件将在没有它的情况下正常工作。
先决条件
私有自动化中心实例。
有关安装私有自动化中心的更多信息,请参阅 Ansible Automation Platform 文档中的安装指南。
流程
-
编辑自定义 Red Hat Developer Hub 配置映射,如
app-config-rhdh
。 将以下代码添加到 Red Hat Developer Hub
app-config-rhdh.yaml
文件中。data: app-config-rhdh.yaml: |- ansible: ... automationHub: baseUrl: '<https://MyOwnPAHUrl>' ...
-
将
<https://MyOwnPAHUrl/&
gt; 替换为您的私有自动化中心 URL。 -
在 OpenShift Developer UI 中,选择
Red Hat Developer Hub
pod。 - 打开 Actions。
- 点 Restart rollout。