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 Code Climate:
Status pokrycia testami:
Spis treści
- Wymagania
- Instalacja
- Zmienne roli
- Zależności
- Przykładowy playbook
- Licencjonowanie
- Informacje o autorze
- Wsparcie
- Współpraca
- 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ę:
Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_open_jdk11