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