nwoetzel.java-oracle
Ansible-Rolle java-oracle
Eine Ansible Rolle zur Installation des Oracle Java Development Kit oder der Java Runtime Environment. 8 und 9 (Frühversion) werden unterstützt.
HAFTUNGSAUSSCHLUSS
ICH EMPFEHLE NICHT, DIESE ANSIBLE-ROLLE MEHR ZU VERWENDEN! Für meine aktuellen Projekte nutze ich geerlingguy.java, die fast alle meine Bedürfnisse erfüllt.
Durch die Installation irgendeiner Version dieser Rolle haben Sie die Oracle Binary Code License Agreement for Java SE und die Early Adopter Development License Agreement for Java SE akzeptiert.
Beschreibung
Diese Ansible-Rolle dient dazu, Java Oracle zu installieren, indem das Tar-Archiv heruntergeladen und in einen Software-Ordner im Benutzerverzeichnis entpackt wird. Sie sollte sowohl für Debian als auch für Ubuntu funktionieren, wurde jedoch nur für Ubuntu getestet. MacOS oder Windows werden (noch) nicht unterstützt.
Für alle Einstellungen schauen Sie bitte in den Ordner "defaults".
Abhängigkeiten
- ansible >= 2
Rollenvariablen
Alle Standardwerte sind auch in der defaults Datei dokumentiert.
Variable | erforderlich | Standard | Beschreibung |
---|---|---|---|
java_product | ja | - | eines von jre oder jdk |
java_version | ja | - | 7, 8 (9 in der Zukunft) |
java_oracle_jce_policy | ja | nein | installiere die Java JCE-Policy für Java Version 8 |
java_shell_profile | nein | falsch | JAVA_HOME mit Installationspfad zum Shell-Profil des Benutzers hinzufügen? |
java_oracle_profile_file | nein | .profile | Name der Shell-Profil-Datei, z.B. .bash_profile |
java_download_folder_remote | nein | - | wenn gesetzt, wird die Datei auf den Installationshost heruntergeladen |
java_update | nein | durch diese Rolle festgelegt | Die neueste Update-Version, die in dieser Rolle definiert ist, wird verwendet. Wenn diese nicht aktuell ist (eine neuere benötigt wird) oder eine ältere Version gewünscht ist, setzen Sie dies. |
java_build | nein | durch diese Rolle festgelegt | z.B. b15, ist in der Regel Teil des Dateinamens für den Download |
java_arch | nein | abgeleitet aus den Maschinenfakten und konvertiert in | z.B. x86, x86_64 |
java_os | nein | abgeleitet aus den Maschinenfakten und konvertiert in | z.B. linux |
Fakten
Variable | Beschreibung |
---|---|
java_install_dir | das Installationsverzeichnis, das z.B. für JAVA_HOME verwendet wird |
Lizenz
ansible-galaxy install nwoetzel.java-oracle