duncandoyle.ansible_openshift_rhpam

Rôle Ansible : Red Hat Process Automation Manager sur OpenShift

Ce rôle déploie Red Hat Process Automation Manager (l'environnement de création RHPAM) sur OpenShift.

Veuillez noter que ce rôle nécessite que les ImageStreams RHPAM et le modèle de création RHPAM soient disponibles dans le namespace openshift.

Variables du Rôle

Variable Valeur par Défaut Requis Description
OCP_PROJECT rhpam Requis Nom du projet OpenShift dans lequel provisionner ce rôle
IMAGE_STREAM_NAMESPACE openshift Optionnel Namespace dans lequel les ImageStreams RHPAM ont été installés.
RHPAM_VERSION_TAG 7.5.0.GA Optionnel Tag de l'image de conteneur RHPAM dans registry.redhat.io. C'est-à-dire la version de RHPAM à déployer.
RHPAM_ENVIRONMENT trial-ephemeral Optionnel Type d'environnement RHPAM. Actuellement, "trial-ephemeral" (par défaut) et "authoring" ont été testés.
RHPAM_VERSION_ID 75 Optionnel L'identifiant de version utilisé lors de la sélection du modèle de création RHPAM à tester. Par exemple, 75 pour les modèles de version 7.3.x, 74 pour les modèles de version 7.4.x, etc.

Compatibilité des Versions d'OpenShift

Lorsque vous listez ce rôle dans requirements.yml, assurez-vous de verrouiller la version du rôle via l'un des tags :

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.5

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

Version du Rôle Version d'OpenShift
0.0.1 3.11.x
0.0.2 3.11.x
0.0.3 3.11.x
0.0.4 3.11.x
0.0.5 3.11.x, 4.x

Veuillez noter 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 ne présente que les combinaisons que nous avons vérifiées et testées.

Exemple de Playbook

name: Exemple de Playbook
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

Tester Localement

Si vous souhaitez tester ce rôle localement :

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

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

À propos du projet

Red Hat Process Automation Manager

Installer
ansible-galaxy install duncandoyle.ansible_openshift_rhpam
Licence
Unknown
Téléchargements
181
Propriétaire
Product Manager @ solo.io