duncandoyle.ansible_openshift_rhpam

Rola Ansible: Red Hat Process Automation Manager na OpenShift

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

Zauważ, że ta rola oczekuje, że zarówno ImageStreams RHPAM, jak i szablon autorski 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 należy wdrożyć tę rolę
IMAGE_STREAM_NAMESPACE openshift Opcjonalna Przestrzeń nazw, w której zainstalowane zostały ImageStreams RHPAM.
RHPAM_VERSION_TAG 7.5.0.GA Opcjonalna Tag obrazu kontenera RHPAM w registry.redhat.io. Tzn. wersja RHPAM, którą chcesz wdrożyć.
RHPAM_ENVIRONMENT trial-ephemeral Opcjonalna Typ środowiska RHPAM. Obecnie przetestowane są "trial-ephemeral" (domyślne) i "authoring".
RHPAM_VERSION_ID 75 Opcjonalna Identyfikator wersji używany przy wyborze szablonu RHPAM-Authoring do testów. Na przykład, 75 dla szablonów wersji 7.3.x, 74 dla szablonów wersji 7.4.x i tak dalej.

Zgodność wersji OpenShift

Podczas wymieniania tej roli w requirements.yml, upewnij się, że przypinasz wersję roli przy użyciu jednego z tagów:

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.5

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

Zauważ, ż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 przedstawia 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"

Testowanie lokalne

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

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

UWAGA: Dodaj tyle różnych parametrów od wartości domyślnych, ile chcesz.

Zainstaluj
ansible-galaxy install duncandoyle.ansible_openshift_rhpam
Licencja
Unknown
Pobrania
181
Właściciel
Product Manager @ solo.io