kmacedovarela.ansible_openshift_rhpam
Ansible-Rolle: Red Hat Process Automation Manager auf OpenShift
Diese Rolle installiert den Red Hat Process Automation Manager (die RHPAM-Autorisierungsumgebung) auf OpenShift.
Bitte beachten Sie, dass diese Rolle sowohl die RHPAM-ImageStreams als auch die RHPAM-Autorisierungsvorlage im openshift
-Namespace bereitstellen muss.
Rollenvariablen
Variable | Standardwert | Erforderlich | Beschreibung |
---|---|---|---|
OCP_PROJECT |
rhpam |
Erforderlich | Name des OpenShift-Projekts, in dem diese Rolle bereitgestellt werden soll |
IMAGE_STREAM_NAMESPACE |
openshift |
Optional | Namespace, in dem die RHPAM-ImageStreams installiert sind. |
RHPAM_VERSION_TAG |
7.9.0.GA |
Optional | Tag des RHPAM-Container-Images in registry.redhat.io. Das heißt, die RHPAM-Version, die bereitgestellt werden soll. |
RHPAM_ENVIRONMENT |
trial-ephemeral |
Optional | Typ der RHPAM-Umgebung. Derzeit wurden "trial-ephemeral" (Standard) und "authoring" getestet. |
RHPAM_VERSION_ID |
79 |
Optional | Die Versions-ID, die bei der Auswahl der RHPAM-Autorisierungsvorlage verwendet wird. Zum Beispiel 79 für Vorlagen der Version 7.9.x , 74 für Vorlagen der Version 7.4.x , usw. |
Kompatibilität der OpenShift-Versionen
Wenn Sie diese Rolle in requirements.yml
auflisten, stellen Sie sicher, dass Sie die Version der Rolle über eines der Tags fixieren:
- src: duncandoyle.ansible_openshift_rhpam
version: 0.0.7
Die folgende Tabelle zeigt die getesteten und verifizierten Versionenkombinationen:
Rollen-Version | OpenShift-Version |
---|---|
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 |
Bitte beachten Sie, dass eine nicht aufgeführte Versionskombination nicht bedeutet, dass sie nicht auf dieser Version funktioniert. Die obige Tabelle zeigt nur die Kombinationen, die wir verifiziert und getestet haben.
Beispiel-Playbook
name: Beispiel-Playbook
hosts: localhost
tasks:
- import_role:
name: duncandoyle.ansible_openshift_rhpam
vars:
OCP_PROJECT: "rhpam"
Lokal testen
Wenn Sie diese Rolle lokal testen möchten:
ansible-playbook -i tests/inventory tests/role_provision.yml \
-e OCP_PROJECT=rhamt
HINWEIS: Fügen Sie so viele Parametervariationen von den Standardeinstellungen hinzu, wie Sie möchten.
Red Hat Process Automation Manager
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam