KAMI911.java_oracle_jdk8
Rola Ansible: Instalacja Java 8 JDK lub Server JRE
Instalacja Java 8 JDK na systemie Linux.
Status Travis:
Status Code Climate:
Status Pokrycia Testów:
Spis treści
- Wymagania
- Instalacja
- Zmienne roli
- Zależności
- Przykładowy Playbook
- Licencjonowanie
- Informacje o autorze
- Wsparcie
- Wnoszenie wkładu
- 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ę:
Ansible role for configuring Oracle Java 8 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_oracle_jdk8