KAMI911.java_open_jdk11

Rola Ansible: Instalacja Java 11 Open JDK

Łatwy sposób instalacji Java 11 Open JDK na systemie Linux. Obsługuje zdalne pobieranie, lokalne pobieranie oficjalnego pakietu, tworzenie symlinków do folderu najnowszego 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 playbook
  6. Licencjonowanie
  7. Informacje o autorze
  8. Wsparcie
  9. Współpraca
  10. Darowizna

Wymagania

Brak.

Instalacja

ansible-galaxy install kami911.java-open-jdk11

Zmienne roli

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

force_java_install: False

Wymuś instalację Java na już zainstalowanym systemie.

java_installer_force_overwrite: False

Wymuś nadpisanie instalatora Java.

java_installer_keep: False

Nie usuwaj instalatora Java.

java_installer_local: False

Zainstaluj 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: 0

Pomocnicza wersja Java.

java_build: "10"

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']

Uaktualnij alternatywy dla tych binarnych plików.

java_bins_priority: 9

Priorytet alternatyw dla tych binarnych plików.

java_usr_folder: /usr/java

Lokalizacja zainstalowanego Java home.

java_latest_folder: /usr/java/latest

Gdzie utworzyć link do folderu najnowszego.

java_download_base_url: https://download.java.net/java/ga/

Link do pobierania instalatorów Java.

Zależności

Brak.

Przykładowy playbook

- hosts: all
  roles:
    - java-open-jdk11

Licencjonowanie

Aplikacja lactransformer i dokumentacja są licencjonowane na zasadach 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 Szalai - KAMI.

Wsparcie

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

Użycie jako podmoduł w playbooku AWX

Dodaj jako podmoduł

git submodule add --force git@github.com:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11

Aktualizuj podmoduł

Aktualizuj tylko ten podmoduł:

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

Aktualizuj wszystkie podmoduły:

git submodule foreach git pull origin master

Współpraca

Istnieje wiele sposobów na współpracę z ansible-role-java-open-jdk11 — może to być wysyłanie poprawek, testowanie, zgłaszanie błędów lub przeglądanie i aktualizowanie dokumentacji. Każda pomoc jest mile widziana!

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

Forkuj mnie na Github

SSH:

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

HTTPS:

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

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

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

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

git fetch --all
git pull upstream HEAD

Darowizna

Jeśli uznajesz to za przydatne, rozważ darowiznę:

paypal

O projekcie

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

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