dimmaryanto93.sonatype_nexus_oss_registry
dimmaryanto93.sonatype_nexus_oss_registry
Ce dépôt est utilisé pour configurer le registre sur Sonatype Nexus OSS en utilisant l'API Rest, comme par exemple :
- docker
- maven
- npm
- et d'autres
Ansible - Guide de l'utilisateur
Les préparatifs à effectuer incluent :
- Créer un nouvel utilisateur sur votre serveur. Il est recommandé d'utiliser un mot de passe très très fort ou un générateur de mots de passe.
adduser <nom_utilisateur>
- Accorder les droits de sudoers sans mot de passe, en utilisant
visudo
nom_utilisateur ALL=(ALL) NOPASSWD:ALL
- S'authentifier avec une clé privée pour se connecter en SSH. Générez une clé SSH sur votre machine locale, puis utilisez
ssh-copy-id utilisateur@votre-ip-serveurpour copier la clé publique sur votre serveur.
Exigences
Pour utiliser ce rôle, nous avons besoin des packages/collections suivants :
Vous pouvez les installer de la manière suivante :
ansible-galaxy collection install ansible.posix community.general
Ou vous pouvez utiliser un fichier requirement.yaml et installer avec ansible-galaxy collection install -r requirement.yaml, au format suivant :
---
collections:
- community.general
- ansible.posix
Variables de rôle
Il y a plusieurs variables que vous pouvez utiliser pour configurer Sonatype Nexus OSS, comme suit :
| Nom de la variable | Valeur d'exemple | Description |
|---|
Dépendances
Aucune
Exemple de Playbook
Inclure un exemple de la manière d'utiliser votre rôle (par exemple, avec des variables passées comme paramètres) est toujours utile pour les utilisateurs :
- hosts: serveurs
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
Licence
MIT
Installer
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registryLicence
Unknown
Téléchargements
143
Propriétaire
Chief Technology Officer @tabeldatadotcom
