T2L.java
Rol de Ansible: Java
Instala Java en Ubuntu LTS utilizando:
¿Qué tiene de especial este rol de Java?
- No es necesario conocer los nombres de los paquetes. Solo sigue las instrucciones a continuación.
- Un rol para instalar OpenJDK y Oracle Java al mismo tiempo (si se configura).
- Solo es compatible con Ubuntu 14.04, 16.04, 18.04 y 20.04.
- Pruebas con Molecule 3
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con valores de ejemplo (consulta defaults/main.yml):
Versiones y tipos de OpenJDK a instalar. OpenJDK actualmente admite la instalación de JDK 6-17. No todas las versiones de JDK son compatibles con todas las versiones de Ubuntu. Consulta la página del PPA para más detalles. También es posible instalar JRE o JDK:
java_openjdk_packages:
- version: 11
type: jre
Versiones de Oracle Java a instalar. Oracle Java admite la instalación solo del JDK 16. No es posible seleccionar el tipo de paquete. Solo se admite la clave de versión:
java_oracle_packages: []
Ejemplo (no olvides quitar los corchetes):
java_oracle_packages:
- version: 16
Java predeterminado a usar. También afecta a la variable de entorno JAVA_HOME (apuntará a la misma ubicación). Claves posibles:
- provider: Sabor de Java a usar. Las opciones posibles son
oracle
uopenjdk
. - version: Versión de Java predeterminada. Opciones posibles 6-17 (OpenJDK) (sin embargo, no todas las versiones de Java son compatibles con todas las versiones de Ubuntu) y 16 (Oracle Java).
java_default_alternative:
provider: openjdk
version: 11
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: all
roles:
- T2L.java
Licencia
MIT
Información del Autor
Este rol fue creado en 2017-2021 por Roman Paska.
Registro de Cambios
El registro de cambios se puede encontrar aquí CHANGELOG.md
ansible-galaxy install T2L.java