duncandoyle.ansible_openshift_rhpam
Rol de Ansible: Red Hat Process Automation Manager en OpenShift
Este rol despliega Red Hat Process Automation Manager (el entorno de autoría RHPAM) en OpenShift.
Ten en cuenta que este rol espera que tanto los ImageStreams de RHPAM como la plantilla de autoría de RHPAM estén disponibles en el espacio de nombres openshift
.
Variables del Rol
Variable | Valor por defecto | Requerido | Descripción |
---|---|---|---|
OCP_PROJECT |
rhpam |
Requerido | Nombre del proyecto de OpenShift en el que se debe provisionar este rol |
IMAGE_STREAM_NAMESPACE |
openshift |
Opcional | Espacios de nombres en los que se han instalado los ImageStreams de RHPAM. |
RHPAM_VERSION_TAG |
7.5.0.GA |
Opcional | Etiqueta de imagen del contenedor RHPAM en registry.redhat.io. Es decir, la versión de RHPAM a desplegar. |
RHPAM_ENVIRONMENT |
trial-ephemeral |
Opcional | Tipo de entorno RHPAM. Actualmente se han probado "trial-ephemeral" (por defecto) y "authoring". |
RHPAM_VERSION_ID |
75 |
Opcional | El ID de versión utilizado al seleccionar la plantilla de autoría de RHPAM para probar. Por ejemplo, 75 para plantillas de la versión 7.3.x , 74 para plantillas de la versión 7.4.x , etc. |
Compatibilidad de Versiones de OpenShift
Al listar este rol en requirements.yml
, asegúrate de fijar la versión del rol mediante una de las etiquetas:
- src: duncandoyle.ansible_openshift_rhpam
version: 0.0.5
Las siguientes tablas muestran las combinaciones de versiones que han sido probadas y verificadas:
Versión del Rol | Versión de 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 |
Ten en cuenta que si una combinación de versiones no está listada arriba, NO significa que no funcionará en esa versión. La tabla anterior son solo las combinaciones que hemos verificado y probado.
Ejemplo de Playbook
name: Ejemplo de Playbook
hosts: localhost
tasks:
- import_role:
name: duncandoyle.ansible_openshift_rhpam
vars:
OCP_PROJECT: "rhpam"
Prueba localmente
Si deseas probar este rol localmente:
ansible-playbook -i tests/inventory tests/role_provision.yml \
-e OCP_PROJECT=rhamt
NOTA: Agrega tantas variaciones de parámetros de los valores por defecto como desees.
Red Hat Process Automation Manager
ansible-galaxy install duncandoyle.ansible_openshift_rhpam