jpnewman.java
jpnewman.java
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 falseJava 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
Installer
 ansible-galaxy install jpnewman.javaLicence
 
            mit
          
Téléchargements
 
            162.6k
          
Propriétaire
 Software Engineer with DevOps working on both Windows and *nix.
