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:
- Erstellen Sie einen neuen Benutzer auf Ihrem Server. Es wird empfohlen, ein sehr starkes Passwort oder einen Passwortgenerator zu verwenden.
adduser <benutzername>
- Gewähren Sie sudo-Rechte ohne Passwortabfrage mit
visudo:
benutzername ALL=(ALL) NOPASSWD:ALL
- 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
Installieren
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registryLizenz
Unknown
Downloads
143
Besitzer
Chief Technology Officer @tabeldatadotcom
