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