nwoetzel.java-oracle
Rol de Ansible java-oracle
Un rol de Ansible para instalar el Kit de Desarrollo de Java de Oracle o el Entorno de Ejecución de Java. Se admiten las versiones 8 y 9 de acceso anticipado.
AVISO
¡NO RECOMIENDO USAR ESTE ROL DE ANSIBLE MÁS! Para mis proyectos actuales, utilizo geerlingguy.java, que satisface casi todas mis necesidades.
Al instalar cualquier versión de este rol, aceptas el Acuerdo de Licencia de Código Binario de Oracle para Java SE y el Acuerdo de Licencia de Desarrollo para Adoptantes Tempranos de Java SE.
Descripción
Este rol de Ansible es para instalar Java Oracle descargando el archivo tar y descomprimiéndolo en una carpeta de software en el directorio personal del usuario. Debería funcionar tanto para Debian como para Ubuntu, aunque solo ha sido probado en Ubuntu. No maneja MacOS o Windows (todavía).
Para todas las configuraciones, revisa la carpeta de defaults.
Dependencias
- ansible >= 2
Variables del Rol
Todos los valores predeterminados también están documentados en el archivo defaults.
variable | requerida | predeterminado | descripción |
---|---|---|---|
java_product | sí | - | uno de jre o jdk |
java_version | sí | - | 7, 8 (9 en el futuro) |
java_oracle_jce_policy | sí | no | instalar la política jce de java para la versión 8 |
java_shell_profile | no | false | ¿agregar JAVA_HOME con la ruta de instalación al perfil del shell del usuario? |
java_oracle_profile_file | no | .profile | nombre del archivo de perfil del shell, por ejemplo, .bash_profile |
java_download_folder_remote | no | - | cuando se establece, el archivo se descarga en el host de instalación |
java_update | no | definido por este rol | Se utiliza la última versión de actualización definida en ese rol. Si no está actualizada (se requiere una versión más reciente) o se desea una versión anterior, configúralo. |
java_build | no | definido por este rol | por ejemplo, b15, generalmente es parte del nombre del archivo para descargar |
java_arch | no | derivada de la máquina y convertida en | por ejemplo, x86, x86_64 |
java_os | no | derivada de la máquina y convertida en | por ejemplo, linux |
Hechos
variable | descripción |
---|---|
java_install_dir | el directorio de instalación utilizado para, por ejemplo, JAVA_HOME |
Licencia
ansible-galaxy install nwoetzel.java-oracle