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.rhamtLicencja
 
            Unknown
          
Pobrania
 
            154
          
Właściciel
 Java Champion, CNCF Ambassador, Developer Advocate, Technical Marketing,  Keynote Speaker, Published Author @quarkusio @redhat
