KAMI911.java_oracle_jdk11

Rol de Ansible: Instala Java 11 JDK o Server JRE

Forma fácil de instalar Java 11 Oracle JDK en Linux. Soporta descarga remota, descarga local del paquete oficial, enlace simbólico a la carpeta más reciente y configuración de alternativas.

Estado de Travis: Estado de Construcción
Estado de Code Climate: Code Climate
Estado de Cobertura de Pruebas: Cobertura de Pruebas

Tabla de Contenidos

  1. Requisitos
  2. Instalación
  3. Variables del Rol
  4. Dependencias
  5. Ejemplo de Playbook
  6. Licencia
  7. Información del Autor
  8. Soporte
  9. Contribuciones
  10. Donación

Requisitos

Ninguno.

Instalación

ansible-galaxy install kami911.java-oracle-jdk11

Variables del Rol

Las variables disponibles se presentan a continuación, junto con los valores predeterminados (ver defaults/main.yml):

force_java_install: False

Forzar la instalación de Java en un sistema ya instalado.

java_installer_force_overwrite: False

Forzar la sobrescritura del instalador de Java.

java_installer_keep: False

No eliminar el instalador de Java.

java_installer_local: False

Instalar JDK/Server JRE local (desde el host de Ansible) en lugar de descargar en la máquina objetivo.

java_type: jdk

Tipo del instalador de Java - JDK es: jdk, y Server JRE es: serverjre.

java_version: 11

Versión mayor de Java.

java_update: 1

Versión menor de Java.

java_build: "13"

Versión micro de Java.

java_platform: linux-x64

Plataforma de Java a instalar.

java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc' ]

Actualizar opciones para estos binarios.

java_bins_priority: 9

Prioridad de alternativas para estos binarios.

java_usr_folder: /usr/java

Ubicación de la instalación de Java.

java_latest_folder: /usr/java/latest

Dónde enlazar la carpeta más reciente.

java_download_base_url: http://download.oracle.com/otn-pub/java/jdk

Enlace de descarga de instaladores de Java.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - java-oracle-jdk11

Licencia

La aplicación y la documentación de la transformación están licenciadas bajo los términos de la MIT / BSD. Encontrarás una copia de esta licencia en el archivo LICENSE incluido en el paquete fuente.

Información del Autor

Este rol fue creado entre 2016 y 2019 por Kálmán Szalai - KAMI

Soporte

Si tienes alguna pregunta, no dudes en contactarme.
Si encontraste un error o tienes una solicitud de función, puedes reportar un problema.

Uso como submódulo de un playbook de AWX

Agregar como submódulo

git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk11.git roles/java-oracle-jdk11

Actualizar como submódulo

Actualizar solo este submódulo

git submodule update --remote roles/java-oracle-jdk11/

Actualizar todos los submódulos:

git submodule foreach git pull origin master

Contribuciones

Hay muchas formas de contribuir a ansible-role-java-oracle-jdk11, ya sea enviando parches, probando, reportando errores, o revisando y actualizando la documentación. ¡Cada contribución es apreciada!

Por favor, sigue leyendo en el capítulo de contribuciones.

Fork me en Github

SSH:

git@github.com:KAMI911/ansible-role-java-oracle-jdk11.git

HTTPS:

https://github.com/KAMI911/ansible-role-java-oracle-jdk11

Agrega un nuevo remoto upstream con este repositorio como valor.

git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk11.git

Puedes obtener actualizaciones de la rama principal de tu fork:

git fetch --all
git pull upstream HEAD

Donación

Si encuentras esto útil, considera hacer una donación:

paypal

Acerca del proyecto

Ansible role for configuring Oracle Java 11 or Server JRE with local installation support

Instalar
ansible-galaxy install KAMI911.java_oracle_jdk11
Licencia
mit
Descargas
178
Propietario
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan