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.
Red Hat Process Automation Manager
ansible-galaxy install duncandoyle.ansible_openshift_rhpam