kmacedovarela.ansible_openshift_rhpam

Ansible Rola: Red Hat Process Automation Manager na OpenShift

Ta rola wdraża Red Hat Process Automation Manager (środowisko do autoryzacji RHPAM) na OpenShift.

Należy pamiętać, że ta rola oczekuje, iż zarówno RHPAM ImageStreams, jak i szablon autoryzacji RHPAM będą dostępne w przestrzeni nazw openshift.

Zmienne roli

Zmienna Wartość domyślna Wymagana Opis
OCP_PROJECT rhpam Wymagana Nazwa projektu OpenShift, w którym ma być wdrożona ta rola
IMAGE_STREAM_NAMESPACE openshift Opcjonalna Przestrzeń nazw, w której zainstalowano RHPAM ImageStreams.
RHPAM_VERSION_TAG 7.9.0.GA Opcjonalna Tag obrazu kontenera RHPAM w registry.redhat.io. Tzn. wersja RHPAM do wdrożenia.
RHPAM_ENVIRONMENT trial-ephemeral Opcjonalna Typ środowiska RHPAM. Obecnie przetestowano "trial-ephemeral" (domyślny) i "authoring".
RHPAM_VERSION_ID 79 Opcjonalna Identyfikator wersji używany przy wyborze szablonu RHPAM-Authoring do testów. Np. 79 dla szablonów wersji 7.9.x, 74 dla szablonów wersji 7.4.x itp.

Zgodność wersji OpenShift

Podczas wymieniania tej roli w requirements.yml, upewnij się, że przypisujesz wersję roli za pomocą jednego z tagów:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

Poniższa tabela pokazuje kombinacje wersji, które zostały przetestowane i zweryfikowane:

Wersja roli Wersja 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

Należy pamiętać, że jeśli kombinacja wersji nie jest wymieniona powyżej, to NIE oznacza, że nie będzie działać na tej wersji. Powyższa tabela to jedynie kombinacje, które zweryfikowaliśmy i przetestowaliśmy.

Przykładowy Playbook

name: Przykładowy Playbook
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

Test lokalnie

Jeśli chcesz przetestować tę rolę lokalnie:

ansible-playbook -i tests/inventory tests/role_provision.yml \
        -e OCP_PROJECT=rhamt

UWAGA: Dodaj tyle wariacji parametrów od domyślnych, ile chcesz.

Zainstaluj
ansible-galaxy install kmacedovarela.ansible_openshift_rhpam
Licencja
Unknown
Pobrania
122
Właściciel