danieloh30.rhamt

Rol de Ansible: Herramienta de Migración de Aplicaciones de Red Hat en OpenShift

Este rol se utiliza para desplegar la consola web de RHAMT e integrar RH-SSO en OpenShift.

Variables del Rol

Variable Valor Por Defecto Requerido Descripción
OCP_PROJECT rhamt Requerido Nombre del proyecto OpenShift para provisionar este rol
RHAMT_VOLUME_CAPACITY 10Gi Opcional Capacidad de volumen persistente del Pod de RHAMT
REQUESTED_CPU 1 Opcional Recursos de CPU solicitados para el Pod de RHAMT
REQUESTED_MEMORY 2Gi Opcional Recursos de MEMORIA solicitados para el Pod de RHAMT
DB_DATABASE WindupServicesDS Opcional Nombre de la base de datos PostgreSQL
DB_USERNAME postgresuser Opcional Nombre de usuario de la base de datos PostgreSQL
DB_PASSWORD postgrespassword Opcional Contraseña de la base de datos PostgreSQL
APP rhamt-web-console Opcional Nombre de la aplicación del Pod de RHAMT
APP_DIR app Opcional Ruta del directorio de la aplicación del Pod de RHAMT
DOCKER_IMAGES_TAG 4.2.1.Final Opcional Etiqueta de la imagen del contenedor de RHAMT en Quay.io

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: danieloh30.rhamt
  version: 1.2.0

La siguiente tabla muestra las combinaciones de versiones que han sido probadas y verificadas:

Versión del Rol Versión de OpenShift
1.2.0 3.11.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 es solo para las combinaciones que hemos verificado y probado.

Ejemplo de Playbook

name: Ejemplo de Playbook
hosts: localhost
tasks:
- import_role:
    name: danieloh30.rhamt
  vars:
    OCP_PROJECT: "rhamt"

Prueba localmente

Si deseas probar este rol de manera local:

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.

Si deseas eliminar todos los usuarios de RH-SSO como userxx localmente:

ansible-playbook -i tests/inventory tests/rhsso_delete_users.yml \
        -e OCP_PROJECT=rhamt
Acerca del proyecto

Red Hat Application Migration Toolkit

Instalar
ansible-galaxy install danieloh30.rhamt
Licencia
Unknown
Descargas
146
Propietario
Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing, International Speaker, Published Author @opensourceway @quarkusio @redhat