kmacedovarela.ansible_openshift_rhpam

Ansible Role: Red Hat Process Automation Manager on OpenShift

This role sets up Red Hat Process Automation Manager (RHPAM Authoring environment) on OpenShift.

Keep in mind that this role requires the RHPAM ImageStreams and RHPAM Authoring template to be present in the openshift namespace.

Role Variables

Variable Default Value Required Description
OCP_PROJECT rhpam Required Name of the OpenShift project where this role will be set up.
IMAGE_STREAM_NAMESPACE openshift Optional Namespace where the RHPAM ImageStreams are installed.
RHPAM_VERSION_TAG 7.9.0.GA Optional Version of the RHPAM container image at registry.redhat.io. This is the RHPAM version to deploy.
RHPAM_ENVIRONMENT trial-ephemeral Optional Type of RHPAM Environment. Currently tested types are "trial-ephemeral" (default) and "authoring".
RHPAM_VERSION_ID 79 Optional Version ID for selecting the RHPAM-Authoring template to test. For example, 79 for version 7.9.x, 74 for version 7.4.x, and so on.

OpenShift Version Compatibility

When using this role in requirements.yml, specify the version of the role using one of the tags like this:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

The following table shows the tested and verified version pairs:

Role Version OpenShift Version
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

If your version combination isn't listed above, it doesn't mean it won't work. The table just shows the combinations we've tested.

Example Playbook

name: Example Playbook
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

Test Locally

To test this role locally, run:

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

NOTE: You can add as many parameters that differ from the defaults as you like.

Informazioni sul progetto

Red Hat Process Automation Manager

Installa
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam
Licenza
Unknown
Download
122
Proprietario