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 :

  1. 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>
  1. Accorder les droits de sudoers sans mot de passe, en utilisant visudo
nom_utilisateur    ALL=(ALL) NOPASSWD:ALL
  1. 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-serveur pour 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

À propos du projet

Install sonatype nexus-oss for linux

Installer
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registry
Licence
Unknown
Téléchargements
143
Propriétaire
Chief Technology Officer @tabeldatadotcom