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 o absent 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

Licencia Apache 2.0

Este proyecto está licenciado bajo la licencia Apache 2.0 - consulta el archivo LICENSE para más detalles.

Acerca del proyecto

AdoptOpenJDK Java role

Instalar
ansible-galaxy install sfuhrm.adoptopenjdk_role
Licencia
apache-2.0
Descargas
6.8k
Propietario
Passionate about networking automation, CI/CD advocate, developer and code evangelist.