duncandoyle.ansible_openshift_rhpam
Ansible-Rolle: Red Hat Process Automation Manager auf OpenShift
Diese Rolle installiert den Red Hat Process Automation Manager (die RHPAM-Authoring-Umgebung) auf OpenShift.
Bitte beachten Sie, dass diese Rolle sowohl die RHPAM-ImageStreams als auch die RHPAM-Authoring-Vorlage im openshift
-Namespace erfordert.
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 | Namespaces, in denen die RHPAM-ImageStreams installiert sind. |
RHPAM_VERSION_TAG |
7.5.0.GA |
Optional | RHPAM-Container-Image-Tag in registry.redhat.io. Also die RHPAM-Version, die bereitgestellt werden soll. |
RHPAM_ENVIRONMENT |
trial-ephemeral |
Optional | RHPAM-Umgebungstyp. Derzeit sind "trial-ephemeral" (Standard) und "authoring" getestet. |
RHPAM_VERSION_ID |
75 |
Optional | Die Versions-ID, die beim Auswählen der RHPAM-Authoring-Vorlage verwendet wird. Z.B. 75 für Vorlagen der Version 7.3.x , 74 für Vorlagen der Version 7.4.x , usw. |
Kompatibilität mit OpenShift-Versionen
Wenn Sie diese Rolle in requirements.yml
auflisten, stellen Sie sicher, dass Sie die Version der Rolle über eines der Tags festlegen:
- src: duncandoyle.ansible_openshift_rhpam
version: 0.0.5
Die folgende Tabelle zeigt die getesteten und verifizierten Versionskombinationen:
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 |
Bitte beachten Sie, dass eine nicht aufgeführte Versionskombination nicht bedeutet, dass sie nicht funktioniert. Die obige Tabelle zeigt lediglich 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 Variationen der Parameter von den Standardwerten hinzu, wie Sie möchten.
Red Hat Process Automation Manager
ansible-galaxy install duncandoyle.ansible_openshift_rhpam