jpnewman.java

jpnewman.java

Rôle Ansible Statut de construction

Ceci est un rôle Ansible pour installer Oracle Java 8 ou OpenJDK.

Oracle Java 8 peut être installé via apt-get, téléchargement direct ou fichiers locaux.

Exigences

Ansible 2.x

Variables de rôle

Variable Description         Par défaut
apt_cache_valid_time Temps de validité du cache Apt 600
java_installer_type Doit être l'une des valeurs suivantes : -
- oracle_ppa
- oracle_url
- oracle_file
- openjdk
oracle_ppa
install_java Si false Java est uniquement configuré, mais pas installé "true"
apt_java_state État du module apt d'Ansible présent
codename_apt_codename_map Mappe le nom de code actuel au nom de code apt à utiliser. Utilisé par le mode oracle_ppa codename_apt_codename_map_object

codename_apt_codename_map_object

Variable Description Par défaut
release_codename Nom de code actuel ex. jessie
use_apt_codename Utiliser le nom de code ex. xenial

Oracle Java PPA oracle_ppa

Installer Oracle Java JCE à partir d'Apt PPA.

Variable Description         Par défaut
apt_java_repo Dépôt Apt ppa:webupd8team/java
apt_java_package oracle-java8-installer

Oracle Java URL oracle_url

Installer Oracle Java à partir de l'URL.

Variable Description         Par défaut
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

Installer Oracle Java JCE à partir de l'URL.

Variable Description         Par défaut
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 Fichier

Installer Oracle Java à partir de fichiers locaux.

Pour utiliser télécharger les installateurs depuis http://www.oracle.com/technetwork/java/javase/downloads/index.html et les placer dans le dossier de fichiers.

Variable Description         Par défaut
oracle_java_file jdk-8u161-linux-x64.tar.gz
oracle_java_jce_file jce_policy-8.zip

OpenJDK openjdk

Installer OpenJDK.

Variable Description         Par défaut
apt_openjdk_packages codename_ppa_map_object

codename_ppa_map_object

Variable Description         Par défaut
use_apt_codenames Liste des noms de code
apt_repos Dépôt Apt
use_apt_packages Packages à installer
default_release Versions par défaut d'Apt

Dépendances

  • aucune

Exemple de Playbook

- hosts: serveurs
  roles:
     - { role: jpnewman.java, tags: ["init"] }

Licence

MIT / BSD

Informations sur l'auteur

John Paul Newman

À propos du projet

Java 8

Installer
ansible-galaxy install jpnewman.java
Licence
mit
Téléchargements
161.2k
Propriétaire
Software Engineer with DevOps working on both Windows and *nix.