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