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.
Red Hat Process Automation Manager
ansible-galaxy install duncandoyle.ansible_openshift_rhpam