dimmaryanto93.sonatype_nexus_oss_registry
dimmaryanto93.sonatype_nexus_oss_registry
Repozytorium to służy do konfiguracji rejestru w Sonatype Nexus OSS za pomocą Rest API, takich jak:
- docker
- maven
- npm
- i inne
Ansible - Podręcznik użytkownika
Przygotowania, które należy wykonać, to między innymi:
- Utwórz nowego użytkownika na swoim serwerze. Zaleca się użycie bardzo, bardzo silnego hasła lub generatora haseł.
adduser <nazwa_użytkownika>
- Nadaj uprawnienia sudo bez hasła, korzystając z
visudo:
nazwa_użytkownika ALL=(ALL) NOPASSWD:ALL
- Zaloguj się za pomocą klucza prywatnego przez ssh. Wygeneruj klucz ssh na swoim lokalnym komputerze, a następnie użyj
ssh-copy-id użytkownik@twoj-ip-serwera, aby skopiować klucz publiczny na swój serwer.
Wymagania
Aby skorzystać z tej roli, potrzebujemy pakietu/kolekcji:
Możesz je zainstalować w sposób:
ansible-galaxy collection install ansible.posix community.general
Lub możesz użyć pliku requirement.yaml i zainstalować za pomocą ansible-galaxy collection install -r requirement.yaml, w formacie jak poniżej:
---
collections:
- community.general
- ansible.posix
Zmienne roli
Istnieje kilka zmiennych, które możesz wykorzystać do ustawienia sonatype nexus-oss, takie jak:
| Nazwa zmiennej | Przykładowa wartość | Opis |
|---|
Zależności
Brak
Przykładowy playbook
Na pewno dobrze jest pokazać przykład użycia twojej roli (np. z przekazanymi zmiennymi jako parametrami):
- hosts: serwery
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
Licencja
MIT
Zainstaluj
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registryLicencja
Unknown
Pobrania
143
Właściciel
Chief Technology Officer @tabeldatadotcom
