KAMI911.java_open_jdk11

Rol de Ansible: Instala Java 11 Open JDK

Manera fácil de instalar Java 11 Open JDK en Linux. Soporta descarga remota, descarga local del paquete oficial, enlaces simbólicos a la carpeta más reciente, configuraciones de alternativas.

Estado de Travis: Estado de la 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. Licencias
  7. Información del Autor
  8. Soporte
  9. Contribuciones
  10. Donaciones

Requisitos

Ninguno.

Instalación

ansible-galaxy install kami911.java-open-jdk11

Variables del Rol

Las variables disponibles se enumeran 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/JRE en local (desde el host de Ansible) en lugar de descargarlo 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 principal de Java.

java_update: 0

Versión menor de Java.

java_build: "10"

Versión micro de Java.

java_platform: linux-x64

Plataforma de Java para instalar.

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

Actualizar alternativas en estos binarios.

java_bins_priority: 9

Prioridad de alternativas en estos binarios.

java_usr_folder: /usr/java

Ubicación del hogar de Java instalado.

java_latest_folder: /usr/java/latest

Dónde enlazar la carpeta más reciente.

java_download_base_url: https://download.java.net/java/ga/

Enlace de descarga de los instaladores de Java.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all
  roles:
    - java-open-jdk11

Licencias

La aplicación lactransformer y su documentación están licenciadas bajo los términos de 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-2019 por Kálmán Szalai - KAMI.

Soporte

Si tienes alguna pregunta, no dudes en escribirme.
Si encuentras un error o tienes una solicitud de características, puedes crear un problema.

Usando como un submódulo en un playbook de AWX

Agregar como submódulo

git submodule add --force git@github.com:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11

Actualizar como submódulo

Actualizar solo este submódulo

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

Actualizar todos los submódulos:

git submodule foreach git pull origin master

Contribuciones

Hay muchas maneras de contribuir a ansible-role-java-open-jdk11, ya sea enviando correcciones, probando, reportando errores, o revisando y actualizando la documentación. ¡Cualquier contribución es apreciada!

Por favor, sigue leyendo en el capítulo de contribución.

Fork me on Github

SSH:

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

HTTPS:

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

Agrega un nuevo remoto upstream con este repositorio como valor.

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

Puedes obtener actualizaciones para la rama master de tu fork:

git fetch --all
git pull upstream HEAD

Donaciones

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

paypal

Acerca del proyecto

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

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