duncandoyle.ansible_openshift_rhpam

Ansible Role: Red Hat Process Automation Manager on OpenShift

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

Before using this role, make sure that the RHPAM ImageStreams and RHPAM Authoring template are available in the openshift namespace.

Role Variables

Variable Default Value Required Description
OCP_PROJECT rhpam Required The name of the OpenShift project to use for this role
IMAGE_STREAM_NAMESPACE openshift Optional Namespace where the RHPAM ImageStreams are installed.
RHPAM_VERSION_TAG 7.5.0.GA Optional The version of the RHPAM container image from registry.redhat.io. Example: the RHPAM version to deploy.
RHPAM_ENVIRONMENT trial-ephemeral Optional Type of RHPAM Environment. Currently "trial-ephemeral" (default) and "authoring" have been tested.
RHPAM_VERSION_ID 75 Optional Version ID to select the RHPAM-Authoring template to test. Example: 75 for 7.3.x, 74 for 7.4.x, etc.

OpenShift Version Compatibility

When adding this role in requirements.yml, make sure to specify the version using a tag:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.5

The following table lists the tested and verified version combinations:

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

If a version combination is not listed, it does NOT mean it won’t work; it just means that it hasn’t been tested with that version.

Example Playbook

Here’s a simple 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 on your machine:

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

NOTE: You can add as many different parameters as you want beyond the defaults.

Informazioni sul progetto

Red Hat Process Automation Manager

Installa
ansible-galaxy install duncandoyle.ansible_openshift_rhpam
Licenza
Unknown
Download
181
Proprietario
Product Manager @ solo.io