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: 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. Autoreninformation
  8. Unterstützung
  9. Mitwirkung
  10. 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:

paypal

Über das Projekt

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

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