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.javaLicencia
 
            mit
          
Descargas
 
            162.6k
          
Propietario
 Software Engineer with DevOps working on both Windows and *nix.
