geerlingguy.java
Ansible Rolle: Java
Installiert Java für RedHat/CentOS, Amazon und Debian/Ubuntu Linux-Server.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten:
# Die Standardeinstellungen dieser Rolle sind spezifisch für jede Distribution.
java_packages:
- java-1.8.0-openjdk
Legen Sie die Version / das Entwicklungs-Kit von Java fest, das installiert werden soll, zusammen mit allen anderen notwendigen Java-Paketen. Weitere Optionen sind in den distributionsspezifischen Dateien im 'defaults'-Ordner dieser Rolle enthalten.
java_home: ""
Wenn gesetzt, wird die Rolle die globale Umgebungsvariable JAVA_HOME
auf diesen Wert setzen.
Abhängigkeiten
Keine.
Beispiel-Playbook (mit Standardpaket)
- hosts: server
roles:
- role: geerlingguy.java
become: ja
Beispiel-Playbook (Installiere OpenJDK 8)
Für RHEL / CentOS:
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'RedHat'"
java_packages:
- java-1.8.0-openjdk
Für Ubuntu < 16.04:
- hosts: server
tasks:
- name: Repository für Java 8 in Ubuntu installieren
apt_repository: repo='ppa:openjdk-r/ppa'
- hosts: server
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Lizenz
MIT / BSD
Author-Information
Diese Rolle wurde 2014 von Jeff Geerling erstellt, Autor von Ansible for DevOps.
Installieren
ansible-galaxy install geerlingguy.java
Lizenz
mit
Downloads
20.6M
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns