T2L.java
Ansible Rolle: Java
Installiert Java auf Ubuntu LTS mit:
Was ist besonders an dieser Java-Rolle
- Es ist nicht nötig, die genauen Paketnamen zu kennen. Befolge einfach die Anweisungen unten.
- Eine Rolle, um OpenJDK und Oracle Java gleichzeitig zu installieren (wenn konfiguriert).
- Unterstützt nur Ubuntu 14.04, 16.04, 18.04 und 20.04.
- Testet mit Molecule 3.
Voraussetzungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit Beispielen (siehe defaults/main.yml):
OpenJDK-Versionen und -Typen, die installiert werden sollen. OpenJDK unterstützt derzeit die Installation von JDK 6-17. Nicht jede JDK-Version ist für jede Ubuntu-Version unterstützt. Siehe die PPA-Seite für weitere Details. Es ist auch möglich, JRE oder JDK zu installieren:
java_openjdk_packages:
- version: 11
type: jre
Oracle Java-Versionen, die installiert werden sollen. Oracle Java unterstützt nur die Installation von JDK 16. Es ist nicht möglich, den Pakettyp auszuwählen. Nur der Versionsschlüssel wird unterstützt:
java_oracle_packages: []
Beispiel (vergesse nicht, die eckigen Klammern zu entfernen):
java_oracle_packages:
- version: 16
Standard-Java, das verwendet werden soll. Beeinflusst auch die JAVA_HOME-Umgebungsvariable (zeigt auf denselben Speicherort). Mögliche Schlüssel:
- provider: Java-Variante, die verwendet werden soll. Mögliche Optionen sind
oracle
oderopenjdk
- version: Standard-Java-Version. Mögliche Optionen 6-17 (OpenJDK) (nicht jede Java-Version wird für jede Ubuntu-Version unterstützt) und 16 (Oracle Java)
java_default_alternative:
provider: openjdk
version: 11
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: all
roles:
- T2L.java
Lizenz
MIT
Autoreninformation
Diese Rolle wurde 2017-2021 von Roman Paska erstellt.
Änderungsprotokoll
Das Änderungsprotokoll kann hier gefunden werden CHANGELOG.md
ansible-galaxy install T2L.java