duncandoyle.ansible_openshift_rhpam

Ansible角色:在OpenShift上部署红帽流程自动化管理器

该角色将在OpenShift上部署红帽流程自动化管理器(RHPAM-作者环境)。

请注意,此角色期望在openshift命名空间中可用RHPAM的ImageStreams和RHPAM作者模板。

角色变量

变量 默认值 必需 描述
OCP_PROJECT rhpam 必需 在此角色中要配置的OpenShift项目名称
IMAGE_STREAM_NAMESPACE openshift 可选 安装RHPAM ImageStreams的命名空间。
RHPAM_VERSION_TAG 7.5.0.GA 可选 在registry.redhat.io中的RHPAM容器镜像标签,即要部署的RHPAM版本。
RHPAM_ENVIRONMENT trial-ephemeral 可选 RHPAM环境类型。目前测试了“trial-ephemeral”(默认)和“authoring”。
RHPAM_VERSION_ID 75 可选 用于选择RHPAM-作者模板进行测试的版本ID。例如,75对应版本7.3.x的模板,74对应版本7.4.x的模板,等等。

OpenShift版本兼容性

requirements.yml中列出此角色时,请确保通过以下任一标签锁定角色的版本:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.5

以下表格显示了经过测试和验证的版本组合:

角色版本 OpenShift版本
0.0.1 3.11.x
0.0.2 3.11.x
0.0.3 3.11.x
0.0.4 3.11.x
0.0.5 3.11.x,4.x

请注意,如果没有列出某个版本组合,并不意味着它在该版本上不能工作。上述表格仅为我们验证和测试过的组合。

示例剧本

name: 示例剧本
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

本地测试

如果您想在本地测试此角色:

ansible-playbook -i tests/inventory tests/role_provision.yml \
        -e OCP_PROJECT=rhamt

注意: 您可以根据需要添加与默认值不同的参数变体。

安装
ansible-galaxy install duncandoyle.ansible_openshift_rhpam
许可证
Unknown
下载
181
拥有者
Product Manager @ solo.io