KAMI911.java_open_jdk11

Ansible Rolle: Installation von Java 11 Open JDK

Einfache Möglichkeit zur Installation von Java 11 Open JDK auf Linux. Unterstützt den Remote-Download, den lokalen Download des offiziellen Pakets, das Symlinking zum neuesten Ordner und die Einstellung von Alternativen.

Travis-Status: Build Status
Code Climate-Status: Code Climate
Testabdeckungsstatus: Test Coverage

Inhaltsverzeichnis

  1. Anforderungen
  2. Installation
  3. Rollenvariablen
  4. Abhängigkeiten
  5. Beispiel-Playbook
  6. Lizenzierung
  7. Autoreninformationen
  8. Unterstützung
  9. Beitragen
  10. Spende

Anforderungen

Keine.

Installation

ansible-galaxy install kami911.java-open-jdk11

Rollenvariablen

Verfügbare Variablen werden unten aufgelistet, zusammen mit Standardwerten (siehe defaults/main.yml):

force_java_install: False

Erzwingt die Installation von Java auf einem bereits installierten System.

java_installer_force_overwrite: False

Erzwingt das Überschreiben des Java-Installers.

java_installer_keep: False

Löscht den Java-Installer nicht.

java_installer_local: False

Installiert das lokale (vom Ansible-Host) JDK/Server JRE anstelle des Downloads auf der Zielmaschine.

java_type: jdk

Art des Java-Installers - JDK ist: jdk, und Server JRE ist: serverjre.

java_version: 11

Hauptversion von Java.

java_update: 0

Nebenversion von Java.

java_build: "10"

Mikroversion von Java.

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

Update der Alternativen für diese Binärdateien.

java_bins_priority: 9

Priorität der Alternativen 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 verlinkt werden soll.

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

Download-Link für Java-Installer.

Abhängigkeiten

Keine.

Beispiel-Playbook

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

Lizenzierung

Die lactransformer-Anwendung und die Dokumentationen sind lizenziert unter den Bedingungen der MIT / BSD. Eine Kopie dieser Lizenz finden Sie in der LICENSE Datei, die im Quellpaket enthalten ist.

Autoreninformationen

Diese Rolle wurde von Kálmán Szalai - KAMI in den Jahren 2016-2019 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 melden.

Verwendung als Submodul eines AWX-Playbooks

Als Submodul hinzufügen

git submodule add --force [email protected]:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11

Submodul aktualisieren

Aktualisiert nur dieses Submodul:

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

Aktualisiert alle Submodule:

git submodule foreach git pull origin master

Beitragen

Es gibt viele Möglichkeiten, zur ansible-role-java-open-jdk11 beizutragen – sei es durch das Senden von Patches, Testen, Melden von Bugs oder Überprüfen und Aktualisieren der Dokumentation. Jeder Beitrag wird geschätzt!

Bitte lesen Sie im Beitragskapitel weiter.

Fork mir auf Github

SSH:

[email protected]:KAMI911/ansible-role-java-open-jdk11.git

HTTPS:

https://github.com/KAMI911/ansible-role-java-open-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-open-jdk11.git

Sie können Updates für den Master-Zweig Ihres Forks abrufen:

git fetch --all
git pull upstream HEAD

Spende

Wenn Sie dies nützlich finden, ziehen Sie bitte eine Spende in Betracht:

paypal

Über das Projekt

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

Installieren
ansible-galaxy install KAMI911.java_open_jdk11
GitHub Repository
Lizenz
mit
Downloads
1.3k
Besitzer
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan