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