danieloh30.rhamt

Rôle Ansible : Red Hat Application Migration Toolkit sur OpenShift

Ce rôle permet de déployer la console Web RHAMT tout en intégrant RH-SSO sur OpenShift.

Variables du Rôle

Variable Valeur par Défaut Requis Description
OCP_PROJECT rhamt Requis Nom du projet OpenShift pour provisionner ce rôle
RHAMT_VOLUME_CAPACITY 10Gi Optionnel Capacité du volume persistant du Pod RHAMT
REQUESTED_CPU 1 Optionnel Ressources CPU demandées du Pod RHAMT
REQUESTED_MEMORY 2Gi Optionnel Ressources MÉMOIRE demandées du Pod RHAMT
DB_DATABASE WindupServicesDS Optionnel Nom de la base de données PostgreSQL
DB_USERNAME postgresuser Optionnel Nom d'utilisateur de la base de données PostgreSQL
DB_PASSWORD postgrespassword Optionnel Mot de passe de la base de données PostgreSQL
APP rhamt-web-console Optionnel Nom de l'application du Pod RHAMT
APP_DIR app Optionnel Chemin du répertoire de l'application du Pod RHAMT
DOCKER_IMAGES_TAG 4.2.1.Final Optionnel Étiquette de l'image du conteneur RHAMT dans Quay.io

Compatibilité des Versions OpenShift

Lorsque vous listez ce rôle dans requirements.yml, assurez-vous de fixer la version du rôle via l'une des étiquettes :

- src: danieloh30.rhamt
  version: 1.2.0

Les tableaux suivants montrent les combinaisons de versions qui ont été testées et vérifiées :

Version du Rôle Version d'OpenShift
1.2.0 3.11.x

Notez qu'une combinaison de versions non listée ci-dessus ne signifie pas qu'elle ne fonctionnera pas sur cette version. Le tableau ci-dessus montre simplement les combinaisons que nous avons vérifiées et testées.

Exemple de Playbook

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

Tester localement

Si vous souhaitez tester ce rôle localement :

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

NOTE : Ajoutez autant de variations de paramètres par rapport aux valeurs par défaut que vous le souhaitez.

Si vous souhaitez supprimer tous les utilisateurs RH-SSO comme userxx localement :

ansible-playbook -i tests/inventory tests/rhsso_delete_users.yml \
        -e OCP_PROJECT=rhamt
À propos du projet

Red Hat Application Migration Toolkit

Installer
ansible-galaxy install danieloh30.rhamt
Licence
Unknown
Téléchargements
146
Propriétaire
Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing, International Speaker, Published Author @opensourceway @quarkusio @redhat