pogosoftware.nexus3_oss
Rôle Ansible : Nexus 3 OSS
Ce rôle installe et configure la version 3.x de Nexus Repository Manager OSS.
Toutes les configurations peuvent être mises à jour en relançant le rôle, sauf pour les paramètres liés aux blobstores, qui sont immuables dans Nexus.
Table des Matières
Remarque : Les liens dans la table des matières ne fonctionneront pas correctement lorsque vous visualisez depuis le site d'Ansible Galaxy. Voyez-le sur GitHub
(Créé avec gh-md-toc)
Historique / Crédits
Ce rôle est un fork de ansible-nexus3-oss par @savoirfairelinux après l'annonce de la fin de maintenance. Nous tenons à remercier les auteurs originaux pour leur travail.
Exigences
- Version relativement récente d'Ansible. Nous suivons les versions d'Ansible pendant la maintenance/développement et profiterons des nouvelles fonctionnalités si nécessaire.
- Système d'exploitation compatible. Ce rôle est testé via Molecule sur Travis CI pour CentOS 8, Ubuntu Bionic (18.04) et Debian Buster.
- Rsync doit être installé sur la machine cible.
- La bibliothèque
jmespath
doit être installée sur la machine exécutant le playbook. - Java 8 (obligatoire).
Variables du Rôle
Voici une liste des variables Ansible, avec leurs valeurs par défaut :
Variables générales
nexus_version: ''
nexus_timezone: 'UTC'
nexus_download_url: "http://download.sonatype.com/nexus/3"
Le rôle installera la dernière version de Nexus disponible par défaut. Vous pouvez définir la version en réglant la variable nexus_version
.
Répertoire de téléchargement pour le paquet Nexus
nexus_download_dir: '/tmp'
Répertoire sur la cible où le paquet Nexus sera téléchargé.
Port Nexus, chemin de contexte et IP d'écoute
nexus_default_port: 8081
nexus_application_host: '0.0.0.0'
nexus_default_context_path: '/'
Le reste du texte est trop long pour être traduit en un seul message. Si vous souhaitez que je continue à traduire ou que je me concentre sur une section particulière, faites-le moi savoir.