dimmaryanto93.sonatype_nexus_oss_registry

dimmaryanto93.sonatype_nexus_oss_registry

Dieses Repository wird verwendet, um das Registry in Sonatype Nexus OSS über die Rest-API zu konfigurieren, einschließlich

  • docker
  • maven
  • npm
  • und mehr

Ansible - Benutzerhandbuch

Die folgenden Schritte sind erforderlich:

  1. Erstellen Sie einen neuen Benutzer auf Ihrem Server. Es wird empfohlen, ein sehr starkes Passwort oder einen Passwortgenerator zu verwenden.
adduser <benutzername>
  1. Gewähren Sie sudo-Rechte ohne Passwortabfrage mit visudo:
benutzername    ALL=(ALL) NOPASSWD:ALL
  1. Authentifizieren Sie sich mit einem privaten Schlüssel für die SSH-Anmeldung. Erzeugen Sie einen SSH-Schlüssel auf Ihrem lokalen Computer und verwenden Sie ssh-copy-id benutzer@Ihr-server-ip, um den öffentlichen Schlüssel auf Ihren Server zu kopieren.

Voraussetzungen

Um diese Rolle zu verwenden, benötigen Sie die folgenden Pakete/Sammlungen:

Sie können diese installieren, indem Sie folgendes ausführen:

ansible-galaxy collection install ansible.posix community.general

Alternativ können Sie eine requirement.yaml-Datei verwenden und mit folgendem Befehl installieren: ansible-galaxy collection install -r requirement.yaml, im folgenden Format:

---
collections:
  - community.general
  - ansible.posix

Rollenvariablen

Es gibt mehrere Variablen, die Sie zur Konfiguration von Sonatype Nexus OSS verwenden können, darunter die folgenden:

Variablenname Beispielwert Beschreibung

Abhängigkeiten

Keine

Beispiel-Playbook

Es ist immer nützlich für Benutzer, ein Beispiel zu haben, wie man Ihre Rolle benutzt (z. B. mit übergebenen Variablen):

- hosts: servers
  vars:
    nexus_admin_user: admin
    nexus_admin_password: admin123
    nexus_default_host: 'localhost'
    nexus_default_port: '8081'
    nexus_registry_docker_enabled: true
    docker_registry_hosted_name: 'docker-registry'
    docker_registry_hosted_port: '8087'
    docker_registry_group_name: 'docker-public-group'
    docker_registry_group_port: '8086'
    nexus_registry_docker_repositories: []
  roles:
    - dimmaryanto93.sonatype_nexus_oss_registry 

Lizenz

MIT

Über das Projekt

Install sonatype nexus-oss for linux

Installieren
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registry
GitHub Repository
Lizenz
Unknown
Downloads
143
Besitzer
Chief Technology Officer @tabeldatadotcom