KAMI911.java_oracle_jdk11
Ansible-Rolle: Installiert Java 11 JDK oder Server JRE
Einfache Methode zur Installation des Java 11 Oracle JDK auf Linux. Unterstützt den Remote-Download, lokalen Download des offiziellen Pakets, Symlinks zum neuesten Ordner und Einstellungen der Alternativen.
Travis-Status:
Code Climate-Status:
Testabdeckungsstatus:
Inhaltsverzeichnis
- Anforderungen
- Installation
- Rollenvariablen
- Abhängigkeiten
- Beispiel-Playbook
- Lizenzierung
- Autoreninformation
- Unterstützung
- Mitwirkung
- Spende
Anforderungen
Keine.
Installation
ansible-galaxy install kami911.java-oracle-jdk11
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
force_java_install: False
Zwingt zur Installation von Java auf einem bereits installierten System.
java_installer_force_overwrite: False
Zwingt das Überschreiben des Java-Installationsprogramms.
java_installer_keep: False
Löscht das Java-Installationsprogramm nicht.
java_installer_local: False
Installiert lokale (von Ansible-Host) JDK/Server JRE anstelle des Downloads auf der Zielmaschine.
java_type: jdk
Art des Java-Installationsprogramms - JDK ist: jdk und Server JRE ist: serverjre
java_version: 11
Java-Hauptversion.
java_update: 1
Java-Nebenversionsnummer.
java_build: "13"
Java-Mikroversion.
java_platform: linux-x64
Java-Plattform zur Installation.
java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc']
Aktualisiert Alternativen für diese Binärdateien.
java_bins_priority: 9
Alternativenpriorität für diese Binärdateien.
java_usr_folder: /usr/java
Ort des installierten Java-Home.
java_latest_folder: /usr/java/latest
Wo der neueste Ordner verknüpft werden soll.
java_download_base_url: http://download.oracle.com/otn-pub/java/jdk
Download-Link für Java-Installationsprogramme.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: all
roles:
- java-oracle-jdk11
Lizenzierung
Die lactransformer-Anwendung und -Dokumentationen sind unter den Bedingungen der MIT / BSD lizenziert. Sie finden eine Kopie dieser Lizenz in der LICENSE-Datei, die im Quellpaket enthalten ist.
Autoreninformation
Diese Rolle wurde 2016-2019 von Kálmán Szalai - KAMI erstellt.
Unterstützung
Wenn Sie Fragen haben, zögern Sie nicht, mir eine Nachricht zu senden.
Wenn Sie einen Fehler gefunden haben oder eine Funktion anfordern möchten, können Sie ein Problem erstellen.
Verwendung als Submodul eines AWX-Playbooks
Als Submodul hinzufügen
git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk11.git roles/java-oracle-jdk11
Submodul aktualisieren
Aktualisiert nur dieses Submodul
git submodule update --remote roles/java-oracle-jdk11/
Alle Submodule aktualisieren:
git submodule foreach git pull origin master
Mitwirkung
Es gibt viele Möglichkeiten, zur ansible-role-java-oracle-jdk11 beizutragen - sei es durch das Senden von Patches, Testen, Berichten von Fehlern oder das Überprüfen und Aktualisieren der Dokumentation. Jeder Beitrag wird geschätzt!
Bitte lesen Sie im Mitwirkungs-Kapitel weiter.
Forken Sie mich auf Github
SSH:
git@github.com:KAMI911/ansible-role-java-oracle-jdk11.git
HTTPS:
https://github.com/KAMI911/ansible-role-java-oracle-jdk11
Fügen Sie ein neues Remote-upstream
mit diesem Repository als Wert hinzu.
git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk11.git
Sie können Updates für den Master-Branch Ihres Forks abrufen:
git fetch --all
git pull upstream HEAD
Spende
Wenn Sie dies nützlich finden, denken Sie bitte an eine Spende:
Ansible role for configuring Oracle Java 11 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_oracle_jdk11