jpnewman.java

jpnewman.java

Rola Ansible Status budowy

To jest rola Ansible, która instaluje Oracle Java 8 lub OpenJDK.

Oracle Java 8 można zainstalować przez apt-get, bezpośrednie pobranie lub lokalne pliki.

Wymagania

Ansible 2.x

Zmienne roli

Zmienna Opis         Domyślnie
apt_cache_valid_time Czas ważności pamięci podręcznej apt 600
java_installer_type Powinno być jedną z następujących wartości: -
- oracle_ppa
- oracle_url
- oracle_file
- openjdk
oracle_ppa
install_java Jeśli false Java jest tylko skonfigurowana, ale nie zainstalowana "true"
apt_java_state Stan modułu apt Ansible present
codename_apt_codename_map Mapuje aktualny kod nazwany na kod nazwany apt, używane przez tryb oracle_ppa codename_apt_codename_map_object

codename_apt_codename_map_object

Zmienna Opis Domyślnie
release_codename Aktualny kod nazwany np. jessie
use_apt_codename Użyj kodu nazwanego np. xenial

Oracle Java PPA oracle_ppa

Zainstaluj Oracle Java JCE z Apt PPA.

Zmienna Opis         Domyślnie
apt_java_repo Repozytorium Apt ppa:webupd8team/java
apt_java_package oracle-java8-installer

Oracle Java URL oracle_url

Zainstaluj Oracle Java z adresu URL.

Zmienna Opis         Domyślnie
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

Zainstaluj Oracle Java JCE z adresu URL.

Zmienna Opis         Domyślnie
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 Plik

Zainstaluj Oracle Java z lokalnych plików.

Aby użyć, pobierz instalatory z http://www.oracle.com/technetwork/java/javase/downloads/index.html i umieść w folderze files.

Zmienna Opis         Domyślnie
oracle_java_file jdk-8u161-linux-x64.tar.gz
oracle_java_jce_file jce_policy-8.zip

OpenJDK openjdk

Zainstaluj OpenJDK.

Zmienna Opis         Domyślnie
apt_openjdk_packages codename_ppa_map_object

codename_ppa_map_object

Zmienna Opis         Domyślnie
use_apt_codenames Lista kodów nazwanych
apt_repos Repozytorium Apt
use_apt_packages Pakiety do zainstalowania
default_release Domyślne wydania Apt

Zależności

  • brak

Przykład skryptu

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

Licencja

MIT / BSD

Informacje o autorze

John Paul Newman

O projekcie

Java 8

Zainstaluj
ansible-galaxy install jpnewman.java
Licencja
mit
Pobrania
161.2k
Właściciel
Software Engineer with DevOps working on both Windows and *nix.