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 Code Climate:
Estado de cobertura de pruebas:
Tabla de Contenidos
- Requisitos
- Instalación
- Variables del Rol
- Dependencias
- Ejemplo de Playbook
- Licencias
- Información del Autor
- Soporte
- Contribuciones
- 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:
Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_open_jdk11