dimmaryanto93.sonatype_nexus_oss

dimmaryanto93.sonatype_nexus_oss

Este repositorio se utiliza para instalar Sonatype nexus-oss en Linux.

Plataformas soportadas

  • Debian
  • Ubuntu
  • CentOS

Ansible - Guía del Usuario

Los pasos a seguir son:

  1. Crea un nuevo usuario en tu servidor. Se recomienda usar una contraseña muy fuerte o un generador de contraseñas.
adduser <nombre_usuario>
  1. Concede permisos de sudo sin contraseña, usando visudo
nombre_usuario    ALL=(ALL) NOPASSWD:ALL
  1. Autenticarse con una clave privada para el acceso SSH, genera una clave SSH en tu máquina local y luego usa ssh-copy-id usuario@tu-ip-servidor para copiar la clave pública a tu servidor.

Requisitos

Para usar este rol, necesitamos los siguientes paquetes/colecciones:

Puedes instalarlos de la siguiente manera:

ansible-galaxy collection install ansible.posix community.general

O puedes usar un archivo requirement.yaml e instalarlo con ansible-galaxy collection install -r requirement.yaml, con el siguiente formato:

---
collections:
  - community.general
  - ansible.posix

Variables del Rol

Hay varias variables que puedes usar para configurar Sonatype nexus-oss, como las siguientes:

Nombre de la variable Valor de ejemplo Descripción
nexus_download_url https://download.sonatype.com/nexus/3/latest-unix.tar.gz Enlace de descarga de la última versión para Linux
nexus_installation_path /opt/nexus Carpeta de extracción/instalación por defecto
nexus_user nexus Usuario normal para ejecutar el servicio de nexus
nexus_default_port 8081 Puerto por defecto para la consola de administración web
nexus_admin_password_print true Mostrar la contraseña por defecto para que el usuario admin inicie sesión

Dependencias

Para instalar Sonatype Nexus OSS, necesitamos el Kit de Desarrollo de Java (JDK) según los requisitos del sitio web oficial como se muestra aquí

Podemos usar el rol oracle_java o instalarlo manualmente.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:

- hosts: servers
  become: true
  roles:
      - { role: dimmaryanto93.sonatype_nexus_oss }

Licencia

MIT

Acerca del proyecto

Install sonatype nexus-oss for linux

Instalar
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss
Licencia
Unknown
Descargas
107
Propietario
Chief Technology Officer @tabeldatadotcom