danieloh30.rhamt

Ansible-Rolle: Red Hat Anwendungsmigrationstool auf OpenShift

Diese Rolle dient der Bereitstellung der RHAMT-Webkonsole mit Integration von RH-SSO auf OpenShift.

Rollenvariablen

Variable Standardwert Erforderlich Beschreibung
OCP_PROJECT rhamt Erforderlich Name des OpenShift-Projekts zur Bereitstellung dieser Rolle
RHAMT_VOLUME_CAPACITY 10Gi Optional Kapazität des Persistenzvolumens des RHAMT-Pods
REQUESTED_CPU 1 Optional Angeforderte CPU-Ressourcen des RHAMT-Pods
REQUESTED_MEMORY 2Gi Optional Angeforderte MEMORY-Ressourcen des RHAMT-Pods
DB_DATABASE WindupServicesDS Optional Name der PostgreSQL-Datenbank
DB_USERNAME postgresuser Optional Benutzername der PostgreSQL-Datenbank
DB_PASSWORD postgrespassword Optional Passwort der PostgreSQL-Datenbank
APP rhamt-web-console Optional Anwendungsname des RHAMT-Pods
APP_DIR app Optional Pfad zum Anwendungsverzeichnis des RHAMT-Pods
DOCKER_IMAGES_TAG 4.2.1.Final Optional Tag des RHAMT-Containerimages in Quay.io

Kompatibilität mit OpenShift-Versionen

Wenn Sie diese Rolle in requirements.yml auflisten, stellen Sie sicher, dass Sie die Version der Rolle über eines der Tags festlegen:

- src: danieloh30.rhamt
  version: 1.2.0

Die folgende Tabelle zeigt die getesteten und verifizierten Versionskombinationen:

Rollenversion OpenShift-Version
1.2.0 3.11.x

Bitte beachten Sie, dass, wenn eine Versionskombination oben nicht aufgeführt ist, dies nicht bedeutet, dass sie nicht auf dieser Version funktioniert. Die obenstehende Tabelle zeigt lediglich die Kombinationen, die wir verifiziert und getestet haben.

Beispiel-Playbook

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

Lokal testen

Wenn Sie diese Rolle lokal testen möchten:

ansible-playbook -i tests/inventory tests/role_provision.yml \
        -e OCP_PROJECT=rhamt

HINWEIS: Fügen Sie beliebig viele Parametervariationen zu den Standardeinstellungen hinzu.

Wenn Sie alle RH-SSO-Benutzer wie userxx lokal löschen möchten:

ansible-playbook -i tests/inventory tests/rhsso_delete_users.yml \
        -e OCP_PROJECT=rhamt
Über das Projekt

Red Hat Application Migration Toolkit

Installieren
ansible-galaxy install danieloh30.rhamt
GitHub Repository
Lizenz
Unknown
Downloads
146
Besitzer
Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing, International Speaker, Published Author @opensourceway @quarkusio @redhat