dimmaryanto93.sonatype_nexus_oss_registry
dimmaryanto93.sonatype_nexus_oss_registry
Este repositorio se utiliza para configurar el registro en Sonatype Nexus OSS mediante la API Rest para:
- docker
- maven
- npm
- y otros
Guía del usuario de Ansible
Los preparativos para realizar son los siguientes:
- Crea un nuevo usuario en tu servidor. Se recomienda usar una contraseña muy, muy fuerte o un generador de contraseñas.
adduser <nombre_de_usuario>
- Concede acceso a los sudoers sin contraseña, usando
visudo
nombre_de_usuario ALL=(ALL) NOPASSWD:ALL
- Autentícate con una clave privada para iniciar sesión por ssh. Genera la clave ssh en tu máquina local y luego usa
ssh-copy-id usuario@tu-ip-servidorpara copiar la clave pública a tu servidor.
Requisitos
Para usar este rol, necesitamos los paquetes/colecciones
Puedes instalarlos de la siguiente manera:
ansible-galaxy collection install ansible.posix community.general
O puedes utilizar un archivo requirement.yaml e instalar usando ansible-galaxy collection install -r requirement.yaml, con el siguiente formato:
---
collections:
- community.general
- ansible.posix
Variables del rol
Hay varias variables que puedes utilizar para configurar sonatype nexus-oss, incluyendo las siguientes:
| Nombre de variable | Valor de ejemplo | Descripción |
|---|
Dependencias
Ninguna
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) siempre es útil para los usuarios:
- hosts: servidores
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
Licencia
MIT
Instalar
ansible-galaxy install dimmaryanto93.sonatype_nexus_oss_registryLicencia
Unknown
Descargas
143
Propietario
Chief Technology Officer @tabeldatadotcom
