siamaksade.openshift_sonatype_nexus

Ansible Rola: Sonatype Nexus na OpenShift Status Budowy =========

Rola Ansible do wdrażania Sonatype Nexus 3 na OpenShift z wstępnie skonfigurowanymi repozytoriami maven dla Red Hat na Nexus.

UWAGA: Ta rola została zaktualizowana i wspiera tylko Sonatype Nexus 3.

Zmienne Roli

Zmienna Wartość Domyślna Opis
nexus_service_name nexus Nazwa usługi Nexus na OpenShift
nexus_image_version 3.12.1 Wersja obrazu Nexus dostępna na Docker Hub dla Nexus 3
nexus_volume_capacity 10Gi Pojemność trwałego wolumenu dla Nexus
nexus_max_memory 2Gi Maksymalna pamięć przydzielona kontenerowi Nexus
nexus_min_memory 512Mi Minimalna pamięć przydzielona kontenerowi Nexus
nexus_max_cpu 1 Maksymalne CPU przydzielone kontenerowi Nexus
nexus_min_cpu 200m Minimalne CPU przydzielone kontenerowi Nexus
nexus_admin_user adminuser Użytkownik administratora Nexus
nexus_admin_password admin123 Hasło administratora Nexus
current_nexus_admin_password admin123 Hasło administratora dla bieżącej instancji (jeśli istniejąca instancja potrzebuje rekonfiguracji)
project_name nexus Nazwa projektu OpenShift dla kontenera Nexus
project_display_name Nexus Nazwa wyświetlana projektu OpenShift dla kontenera Nexus
project_desc Menedżer Repozytoriów Nexus Opis projektu OpenShift dla kontenera Nexus
project_annotations - Adnotacje projektu OpenShift dla kontenera Nexus
openshift_cli oc Komenda i argumenty CLI OpenShift (np. auth)

Kompatybilność Wersji OpenShift

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

- src: siamaksade.openshift_nexus
  version: 1.1.0

Poniższe tabele pokazują kombinacje wersji, które zostały przetestowane i zweryfikowane:

Wersja Roli Wersja OpenShift
1.0.x 3.7.x
1.1.x 3.9.x, 3.10.x, 3.11.x

Należy pamiętać, że jeśli kombinacja wersji nie jest wymieniona powyżej, to nie oznacza, że najnowsza wersja roli nie zadziała z nową wersją OpenShift. Powyższa tabela to tylko kombinacje, które przetestowaliśmy i zweryfikowaliśmy.

Przykładowy Plik Playbooka

name: Przykładowy Playbook
hosts: localhost
tasks:
- import_role:
    name: siamaksade.openshift_nexus
  vars:
    project_name: "cicd-project"
    openshift_cli: "oc --server http://master:8443"
O projekcie

Sonatype Nexus for OpenShift

Zainstaluj
ansible-galaxy install siamaksade.openshift_sonatype_nexus
Licencja
Unknown
Pobrania
14.7k
Właściciel
Product Manager at Red Hat