jpnewman.java
jpnewman.java
Este es un rol de Ansible para instalar Oracle Java 8 o OpenJDK.
Oracle Java 8 se puede instalar a través de apt-get, descarga directa o archivos locales.
Requisitos
Ansible 2.x
Variables del Rol
Variable | Descripción | Predeterminado |
---|---|---|
apt_cache_valid_time |
Tiempo de validez de la caché de Apt | 600 |
java_installer_type |
Debe ser uno de los siguientes valores: - - oracle_ppa - oracle_url - oracle_file - openjdk |
oracle_ppa |
install_java |
Si es false solo se configura Java, pero no se instala |
"true" |
apt_java_state |
Estado del módulo apt de Ansible | presente |
codename_apt_codename_map |
Mapea el nombre en clave actual al nombre en clave de apt a usar. Usado por el modo oracle_ppa |
codename_apt_codename_map_object |
codename_apt_codename_map_object
Variable | Descripción | Predeterminado |
---|---|---|
release_codename |
Nombre en clave actual | ej. jessie |
use_apt_codename |
Usar nombre en clave | ej. xenial |
Oracle Java PPA oracle_ppa
Instalar Oracle Java JCE desde Apt PPA.
Variable | Descripción | Predeterminado |
---|---|---|
apt_java_repo |
Repositorio de Apt | ppa:webupd8team/java |
apt_java_package |
oracle-java8-installer |
Oracle Java URL oracle_url
Instalar Oracle Java desde una URL.
Variable | Descripción | Predeterminado |
---|---|---|
oracle_java_url_file |
jdk-8u161-linux-x64.tar.gz | |
oracle_java_url_path |
http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/ | |
oracle_java_url_header |
"Cookie:oraclelicense=a" | |
oracle_java_extract_folder |
jdk1.8.0_161 |
|
oracle_java_jvm_dir |
/usr/lib/jvm | |
oracle_java_jvm_folder |
java-8-oracle | |
oracle_java_install_dir |
"{{ oracle_java_jvm_dir }}/{{ oracle_java_jvm_folder }}" |
|
oracle_java_download_folder |
/tmp | |
oracle_java_usr_bin_dir |
/usr/bin | |
oracle_java_link_exe |
- java - javac - jar - jrunscript |
Oracle Java URL, JCE
Instalar Oracle Java JCE desde una URL.
Variable | Descripción | Predeterminado |
---|---|---|
oracle_java_jce_install |
true | |
oracle_java_jce_url_file |
jce_policy-8.zip | |
oracle_java_jce_url_path |
http://download.oracle.com/otn-pub/java/jce/8/ | |
oracle_java_jce_extract_folder |
UnlimitedJCEPolicyJDK8 |
Oracle Java Archivo
Instalar Oracle Java desde archivos locales.
Para usar, descargar los instaladores desde http://www.oracle.com/technetwork/java/javase/downloads/index.html y colocarlos en la carpeta de archivos.
Variable | Descripción | Predeterminado |
---|---|---|
oracle_java_file |
jdk-8u161-linux-x64.tar.gz | |
oracle_java_jce_file |
jce_policy-8.zip |
OpenJDK openjdk
Instalar OpenJDK.
Variable | Descripción | Predeterminado |
---|---|---|
apt_openjdk_packages |
codename_ppa_map_object |
codename_ppa_map_object
Variable | Descripción | Predeterminado |
---|---|---|
use_apt_codenames |
Lista de Codenames | |
apt_repos |
Repositorio de Apt | |
use_apt_packages |
Paquetes a instalar | |
default_release |
Lanzamientos por defecto de Apt |
Dependencias
- Ninguna
Ejemplo de Playbook
- hosts: servers
roles:
- { role: jpnewman.java, tags: ["init"] }
Licencia
MIT / BSD
Información del Autor
John Paul Newman
Instalar
ansible-galaxy install jpnewman.java
Licencia
mit
Descargas
161.2k
Propietario
Software Engineer with DevOps working on both Windows and *nix.