kmacedovarela.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.

Notez que ce rôle s'attend à ce que les ImageStreams RHPAM et le modèle de création RHPAM soient disponibles dans l'espace de noms openshift.

Variables du Rôle

Variable Valeur par Défaut Obligatoire Description
OCP_PROJECT rhpam Obligatoire Nom du projet OpenShift dans lequel provisionner ce rôle
IMAGE_STREAM_NAMESPACE openshift Optionnel Espaces de noms dans lesquels les ImageStreams RHPAM ont été installés.
RHPAM_VERSION_TAG 7.9.0.GA Optionnel Tag de l'image du conteneur RHPAM dans registry.redhat.io. C'est-à-dire, la version 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 79 Optionnel L'identifiant de version utilisé lors de la sélection du modèle RHPAM-Authoring à tester. Par exemple, 79 pour les modèles de version 7.9.x, 74 pour les modèles de version 7.4.x, etc.

Compatibilité des Versions OpenShift

Lors de la liste de ce rôle dans requirements.yml, assurez-vous de fixer la version du rôle via l'un des tags :

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

Le tableau suivant montre 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
0.0.6 4.5
0.0.8 4.6

Notez qu'une combinaison de versions non répertoriée ci-dessus ne signifie PAS qu'elle ne fonctionnera pas sur cette version. Le tableau ci-dessus ne repré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 que vous le souhaitez par rapport aux valeurs par défaut.

À propos du projet

Red Hat Process Automation Manager

Installer
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam
Licence
Unknown
Téléchargements
122
Propriétaire