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