siamaksade.openshift_sonatype_nexus

Ansible-Rolle: Sonatype Nexus auf OpenShift Build-Status =========

Ansible-Rolle zum Bereitstellen von Sonatype Nexus 3 auf OpenShift mit voreingestellten Red Hat Enterprise Maven-Repositories auf Nexus.

HINWEIS: Diese Rolle unterstützt nur Sonatype Nexus 3.

Rollenvariablen

Variable Standardwert Beschreibung
nexus_service_name nexus Name des Nexus-Dienstes auf OpenShift
nexus_image_version 3.12.1 Version des Nexus-Images, verfügbar auf Docker Hub für Nexus 3
nexus_volume_capacity 10Gi Kapazität des persistenten Volumens für Nexus
nexus_max_memory 2Gi Maximale Speicherkapazität für den Nexus-Container
nexus_min_memory 512Mi Minimale Speicherkapazität für den Nexus-Container
nexus_max_cpu 1 Maximale CPU-Zuteilung für den Nexus-Container
nexus_min_cpu 200m Minimale CPU-Zuteilung für den Nexus-Container
nexus_admin_user adminuser Admin-Nutzer für Nexus
nexus_admin_password admin123 Admin-Passwort für Nexus
current_nexus_admin_password admin123 Admin-Passwort für die aktuelle Instanz (wenn eine vorhandene Instanz neu konfiguriert werden muss)
project_name nexus Name des OpenShift-Projekts für den Nexus-Container
project_display_name Nexus Anzeigename des OpenShift-Projekts für den Nexus-Container
project_desc Nexus Repository Manager Beschreibung des OpenShift-Projekts für den Nexus-Container
project_annotations - Anmerkungen zum OpenShift-Projekt für den Nexus-Container
openshift_cli oc OpenShift CLI-Befehle und Argumente (z. B. Authentifizierung)

Kompatibilität der OpenShift-Versionen

Wenn Sie diese Rolle in requirements.yml auflisten, stellen Sie sicher, dass Sie die Version der Rolle über eines der Tags festlegen:

- src: siamaksade.openshift_nexus
  version: 1.1.0

Die folgende Tabelle zeigt die getesteten und verifizierten Versionskombinationen:

Rollen-Version OpenShift-Version
1.0.x 3.7.x
1.1.x 3.9.x, 3.10.x, 3.11.x

Bitte beachten Sie, dass eine nicht aufgeführte Versionskombination nicht bedeutet, dass die neueste Rollen-Version nicht mit einer neuen OpenShift-Version funktioniert. Die obige Tabelle zeigt nur die Kombinationen, die wir getestet und verifiziert haben.

Beispiel-Playbook

name: Beispiel-Playbook
hosts: localhost
tasks:
- import_role:
    name: siamaksade.openshift_nexus
  vars:
    project_name: "cicd-project"
    openshift_cli: "oc --server http://master:8443"
Über das Projekt

Sonatype Nexus for OpenShift

Installieren
ansible-galaxy install siamaksade.openshift_sonatype_nexus
GitHub Repository
Lizenz
Unknown
Downloads
14.7k
Besitzer
Product Manager at Red Hat