danieloh30.rhamt
Rola Ansible: Narzędzie Migracji Aplikacji Red Hat na OpenShift
Ta rola służy do wdrażania konsoli internetowej RHAMT z integracją RH-SSO na OpenShift.
Zmienne Roli
Zmienna | Wartość Domyślna | Wymagana | Opis |
---|---|---|---|
OCP_PROJECT |
rhamt |
Wymagana | Nazwa projektu OpenShift, dla którego ma zostać uruchomiona ta rola |
RHAMT_VOLUME_CAPACITY |
10Gi |
Opcjonalna | Pojemność wolumenu persystentnego dla Pod RHAMT |
REQUESTED_CPU |
1 |
Opcjonalna | Żądane zasoby CPU dla Pod RHAMT |
REQUESTED_MEMORY |
2Gi |
Opcjonalna | Żądane zasoby pamięci dla Pod RHAMT |
DB_DATABASE |
WindupServicesDS |
Opcjonalna | Nazwa bazy danych PostgreSQL |
DB_USERNAME |
postgresuser |
Opcjonalna | Nazwa użytkownika bazy danych PostgreSQL |
DB_PASSWORD |
postgrespassword |
Opcjonalna | Hasło do bazy danych PostgreSQL |
APP |
rhamt-web-console |
Opcjonalna | Nazwa aplikacji Pod RHAMT |
APP_DIR |
app |
Opcjonalna | Ścieżka do katalogu aplikacji Pod RHAMT |
DOCKER_IMAGES_TAG |
4.2.1.Final |
Opcjonalna | Etykieta obrazu kontenera RHAMT w Quay.io |
Kompatybilność Wersji OpenShift
Podczas wymieniania tej roli w requirements.yml
, upewnij się, że zablokujesz wersję roli za pomocą jednej z etykiet:
- src: danieloh30.rhamt
version: 1.2.0
Poniższa tabela pokazuje kombinacje wersji, które zostały przetestowane i zweryfikowane:
Wersja Roli | Wersja OpenShift |
---|---|
1.2.0 | 3.11.x |
Zauważ, że jeśli dana kombinacja wersji nie jest wymieniona powyżej, nie oznacza to, że nie będzie działać na tej wersji. Powyższa tabela pokazuje jedynie kombinacje, które zostały przez nas zweryfikowane i przetestowane.
Przykładowy Playbook
name: Przykładowy Playbook
hosts: localhost
tasks:
- import_role:
name: danieloh30.rhamt
vars:
OCP_PROJECT: "rhamt"
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 zmiennych, ile chcesz, różniących się od domyślnych.
Jeśli chcesz usunąć wszystkich użytkowników RH-SSO, takich jak userxx, lokalnie:
ansible-playbook -i tests/inventory tests/rhsso_delete_users.yml \
-e OCP_PROJECT=rhamt
O projekcie
Red Hat Application Migration Toolkit
Zainstaluj
ansible-galaxy install danieloh30.rhamt
Licencja
Unknown
Pobrania
146
Właściciel
Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing, International Speaker, Published Author @opensourceway @quarkusio @redhat