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.

Über das Projekt

Red Hat Process Automation Manager

Installieren
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam
GitHub Repository
Lizenz
Unknown
Downloads
122
Besitzer