kmacedovarela.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.
Tenga 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 provisionará este rol |
IMAGE_STREAM_NAMESPACE |
openshift |
Opcional | Espacio de nombres en el que se han instalado los ImageStreams de RHPAM. |
RHPAM_VERSION_TAG |
7.9.0.GA |
Opcional | Etiqueta de la 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 de RHPAM. Actualmente se han probado "trial-ephemeral" (por defecto) y "authoring". |
RHPAM_VERSION_ID |
79 |
Opcional | El id de versión utilizado al seleccionar la plantilla de autoría de RHPAM para probar. Ej. 79 para plantillas de versión 7.9.x , 74 para plantillas de versión 7.4.x , etc. |
Compatibilidad de Versiones de OpenShift
Al listar este rol en requirements.yml
, asegúrese de fijar la versión del rol a través de una de las etiquetas:
- src: duncandoyle.ansible_openshift_rhpam
version: 0.0.7
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 |
0.0.6 | 4.5 |
0.0.8 | 4.6 |
Tenga en cuenta que si una combinación de versiones no está listada arriba, esto NO significa que no funcionará en esa versión. La tabla anterior es simplemente 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 desea probar este rol localmente:
ansible-playbook -i tests/inventory tests/role_provision.yml \
-e OCP_PROJECT=rhamt
NOTA: Agregue tantas variaciones de parámetros de los valores predeterminados como desee.
Red Hat Process Automation Manager
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam