KAMI911.java_oracle_jdk8

Rola Ansible: Instalacja Java 8 JDK lub Server JRE

Instalacja Java 8 JDK na systemie Linux.

Status Travis: Status Budowy
Status Code Climate: Code Climate
Status Pokrycia Testów: Pokrycie Testów

Spis treści

  1. Wymagania
  2. Instalacja
  3. Zmienne roli
  4. Zależności
  5. Przykładowy Playbook
  6. Licencjonowanie
  7. Informacje o autorze
  8. Wsparcie
  9. Wnoszenie wkładu
  10. Darowizna

Wymagania

Brak.

Instalacja

ansible-galaxy install kami911.java-oracle-jdk8

Zmienne roli

Dostępne zmienne wymienione są poniżej, wraz z domyślnymi wartościami (patrz defaults/main.yml):

force_java_install: False

Wymusza instalację Java na już zainstalowanym systemie.

java_installer_force_overwrite: False

Wymusza nadpisanie instalatora Java.

java_installer_keep: False

Nie usuwa instalatora Java.

java_installer_local: False

Instaluje lokalny (z hosta Ansible) JDK/Server JRE zamiast pobierać na docelowej maszynie.

java_type: jdk

Typ instalatora Java - JDK to: jdk, a Server JRE to: server-jre.

java_version: 8

Główna wersja Java.

java_update: 201

Pomocnicza wersja Java.

java_build: "09"

Mikrowersja Java.

java_platform: linux-x64

Platforma Java do zainstalowania.

java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc']

Aktualizuje alternatywy dla tych binariów.

java_bins_priority: 9

Priorytet alternatyw dla tych binariów.

java_usr_folder: /usr/java

Lokalizacja zainstalowanego Java home.

java_latest_folder: /usr/java/latest

Gdzie powiązać folder najnowszej wersji.

java_download_base_url: http://download.oracle.com/otn-pub/java/jdk

Link do pobrania instalatorów Java.

Zależności

Brak.

Przykładowy Playbook

- hosts: all
  roles:
    - java-oracle-jdk8

Licencjonowanie

Aplikacja lactransformer i dokumentacja są licencjonowane na podstawie warunków MIT/BSD. Kopię tej licencji można znaleźć w pliku LICENSE dołączonym do pakietu źródłowego.

Informacje o autorze

Ta rola została stworzona w latach 2016-2018 przez Kálmána Szalaia - KAMI.

Wsparcie

Jeśli masz jakiekolwiek pytania, nie wahaj się i daj mi znać.
Jeśli znajdziesz błąd lub masz sugestię funkcji, możesz zgłosić problem.

Użycie jako podmoduł w playbooku AWX

Dodaj jako podmoduł

git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk8.git roles/java-oracle-jdk8

Aktualizuj jako podmoduł

Aktualizuje tylko ten podmoduł:

git submodule update --remote roles/java-oracle-jdk8/

Aktualizuje wszystkie podmoduły:

git submodule foreach git pull origin master

Wnoszenie wkładu

Istnieje wiele sposobów na wnoszenie wkładu do ansible-role-java-oracle-jdk8 — czy to poprzez przesyłanie poprawek, testowanie, zgłaszanie błędów czy przeglądanie oraz aktualizowanie dokumentacji. Każdy wkład jest ceniony!

Proszę kontynuować lekturę w rozdziale wnoszenie wkładu.

Fork mnie na Githubie

SSH:

git@github.com:KAMI911/ansible-role-java-oracle-jdk8.git

HTTPS:

https://github.com/KAMI911/ansible-role-java-oracle-jdk8

Dodaj nowy zdalny upstream z tym repozytorium jako wartość.

git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk8.git

Możesz pobierać aktualizacje dla swojej gałęzi master:

git fetch --all
git pull upstream HEAD

Darowizna

Jeśli uważasz to za przydatne, proszę rozważyć darowiznę:

paypal

O projekcie

Ansible role for configuring Oracle Java 8 or Server JRE with local installation support

Zainstaluj
ansible-galaxy install KAMI911.java_oracle_jdk8
Licencja
mit
Pobrania
89
Właściciel
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan