kmacedovarela.ansible_openshift_rhpam

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

此角色在OpenShift上部署Red Hat流程自动化管理器(RHPAM-创作环境)。

注意,此角色需要在openshift命名空间中提供RHPAM镜像流和RHPAM创作模板。

角色变量

变量 默认值 是否必需 描述
OCP_PROJECT rhpam 必需 用于设置角色的OpenShift项目名称
IMAGE_STREAM_NAMESPACE openshift 可选 RHPAM镜像流已安装的命名空间。
RHPAM_VERSION_TAG 7.9.0.GA 可选 在registry.redhat.io中的RHPAM容器镜像标签,即要部署的RHPAM版本。
RHPAM_ENVIRONMENT trial-ephemeral 可选 RHPAM环境类型。目前已测试"trial-ephemeral"(默认)和"authoring"。
RHPAM_VERSION_ID 79 可选 选择要测试的RHPAM创作模板时使用的版本ID。例如,对于版本7.9.x的模板使用79,对于版本7.4.x的模板使用74,等等。

OpenShift版本兼容性

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

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

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

角色版本 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
0.0.6 4.5
0.0.8 4.6

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

示例剧本

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 kmacedovarela.ansible_openshift_rhpam
许可证
Unknown
下载
122
拥有者