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