KAMI911.java_oracle_jdk11

Rola Ansible: Instaluje Java 11 JDK lub Server JRE

Łatwy sposób instalacji Java 11 Oracle JDK na systemie Linux. Obsługuje zdalne pobieranie, lokalne pobieranie oficjalnego pakietu, tworzenie symlinków do najnowszego folderu oraz ustawienia alternatyw.

Status Travis: Status budowy Status Code Climate: Code Climate Status pokrycia testami: Pokrycie testami

Spis treści

  1. Wymagania
  2. Instalacja
  3. Zmienne roli
  4. Zależności
  5. Przykładowy plik playbook
  6. Licencjonowanie
  7. Informacje o autorze
  8. Wsparcie
  9. Wkład
  10. Darowizna

Wymagania

Brak.

Instalacja

ansible-galaxy install kami911.java-oracle-jdk11

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz 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: serverjre.

java_version: 11

Główna wersja Java.

java_update: 1

Pomniejsza wersja Java.

java_build: "13"

Mikrowersja Java.

java_platform: linux-x64

Platforma Java do instalacji.

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

Zaktualizuj 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 utworzyć link do najnowszego folderu.

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

Link do pobrania instalatorów Java.

Zależności

Brak.

Przykładowy plik playbook

- hosts: all
  roles:
    - java-oracle-jdk11

Licencjonowanie

Aplikacja lactransformer i dokumentacja są licencjonowane na warunkach MIT / BSD. Kopię tej licencji znajdziesz w pliku LICENSE dołączonym do pakietu źródłowego.

Informacje o autorze

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

Wsparcie

Jeśli masz jakiekolwiek pytania, nie wahaj się i napisz do mnie. Jeśli znalazłeś błąd lub masz prośbę o nową funkcję, możesz zgłosić problem.

Używanie jako podmoduł w playbooku AWX

Dodanie jako podmoduł

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

Aktualizacja podmodułu

Aktualizuje tylko ten podmoduł

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

Aktualizuje wszystkie podmoduły:

git submodule foreach git pull origin master

Wkład

Istnieje wiele sposobów, aby przyczynić się do ansible-role-java-oracle-jdk11 - zarówno przez przesyłanie poprawek, testowanie, zgłaszanie błędów, jak i przeglądanie oraz aktualizowanie dokumentacji. Każdy wkład jest doceniany!

Proszę kontynuować czytanie w rozdziale współpraca.

Forkuj mnie na Github

SSH:

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

HTTPS:

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

Dodaj nowy zdalny upstream z tym repozytorium jako wartością.

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

Możesz pobrać aktualizacje do gałęzi master swojego forka:

git fetch --all
git pull upstream HEAD

Darowizna

Jeśli uważasz to za przydatne, rozważ dokonanie darowizny:

paypal

O projekcie

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

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