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.

Acerca del proyecto

Red Hat Process Automation Manager

Instalar
ansible-galaxy install duncandoyle.ansible_openshift_rhpam
Licencia
Unknown
Descargas
181
Propietario
Product Manager @ solo.io