sfuhrm.adoptopenjdk_role
Rol de Ansible para AdoptOpenJDK
Este rol de Ansible instala la AdoptOpenJDK Java VM como un paquete en un entorno Debian/Ubuntu o CentOS.
Empezando
Requisitos previos
Para usar este rol como dependencia en tu playbook, los requisitos previos se describen a continuación:
- Versión de Ansible 2.4 instalada.
- El destino de inventario debe ser un entorno Debian/Ubuntu o CentOS.
Configuración
El rol tiene algunos valores predeterminados establecidos como variables. Si deseas sobreescribirlos, establece las siguientes variables en uno de los lugares apropiados de Ansible:
adoptopenjdk_package: adoptopenjdk-13-hotspot
Este es el nombre del paquete del sistema operativo que se instalará. Consulta a continuación una lista para sistemas basados en Debian.
adoptopenjdk_state: present
Esto puede ser
present
para instalar Java oabsent
para desinstalarlo.
Posibles nombres de paquetes en sistemas basados en Debian:
adoptopenjdk-11-hotspot
adoptopenjdk-11-hotspot-jre
adoptopenjdk-11-openj9
adoptopenjdk-11-openj9-jre
adoptopenjdk-11-openj9xl
adoptopenjdk-11-openj9xl-jre
adoptopenjdk-12-hotspot
adoptopenjdk-12-hotspot-jre
adoptopenjdk-12-openj9
adoptopenjdk-12-openj9-jre
adoptopenjdk-12-openj9xl
adoptopenjdk-12-openj9xl-jre
adoptopenjdk-13-hotspot
adoptopenjdk-13-hotspot-jre
adoptopenjdk-13-openj9
adoptopenjdk-13-openj9-jre
adoptopenjdk-13-openj9xl
adoptopenjdk-13-openj9xl-jre
adoptopenjdk-8-hotspot
adoptopenjdk-8-hotspot-jre
adoptopenjdk-8-openj9
adoptopenjdk-8-openj9-jre
adoptopenjdk-8-openj9xl
adoptopenjdk-8-openj9xl-jre
Instalación
Crea o añade a tu archivo de dependencias de roles (por ejemplo, requirements.yml
):
- src: http://github.com/sfuhrm/adoptjopendk_role.git
scm: git
version: master
name: adoptopenjdk_role
o usando Ansible Galaxy como origen si lo prefieres:
- src: sfuhrm.adoptopenjdk_role
version: master
name: adoptopenjdk_role
Instala el rol con el comando ansible-galaxy
:
$ ansible-galaxy install -p roles -r requirements.yml -f
Usa en un playbook:
---
- hosts: someserver
roles:
- adoptopenjdk_role
Uso
Ansible
Los valores predeterminados para el rol pueden verse en defaults/main.yml.
OpenJDK
Se puede seleccionar una versión específica de AdoptOpenJDK sobreescribiendo la variable adoptopenjdk_package
utilizando vars de group_vars
/host_vars
/playbook.yml
:
Licencia
Este proyecto está licenciado bajo la licencia Apache 2.0 - consulta el archivo LICENSE para más detalles.
ansible-galaxy install sfuhrm.adoptopenjdk_role