jebovic.java

Java

Build-Status Ansible Galaxy

Java installieren und konfigurieren

Diese Rolle ist ein Teil meines OPS-Projekts. Folge diesem Link, um es in Aktion zu sehen. OPS bietet viele Dinge, wie eine Vagrant-Datei für Entwicklungs-VMs, Playbooks für die Orchestrierung von Rollen, Inventardateien, Beispiele für die Konfiguration von Rollen, eine Ansible-Konfigurationsdatei und vieles mehr.

Kompatibilität

Getestet und genehmigt auf:

  • Debian jessie (8+)
  • Ubuntu Trusty (14.04 LTS)
  • Ubuntu Xenial (16.04 LTS)

Rollenvariablen

# java Installationskonfiguration
java_apt_repositories: []
java_packages:
  - "{% if (ansible_distribution == 'Ubuntu' and ansible_distribution_version | version_compare('15.10', '>=')) %}openjdk-8-jre{% else %}openjdk-7-jre{% endif %}"
java_home: nein

Beispiel-Playbook

- hosts: server
  roles:
     - { role: jebovic.java }

Beispiel: Konfiguration

# Wähle ein benutzerdefiniertes apt-Repo
java_apt_repositories:
  - "{% if (ansible_distribution == 'Ubuntu') %}ppa:openjdk-r/ppa{% else %}deb http://http.debian.net/debian jessie-backports main{% endif %}"
# Installiere die gewünschte Version (zum Beispiel Java 8)
java_packages:
  - openjdk-8-jre

Tags

  • java_config: nur JAVA_HOME aktualisieren

Lizenz

MIT

Autoreninformation

Jérémy Baumgarth https://github.com/jebovic

Über das Projekt

Install and configure java

Installieren
ansible-galaxy install jebovic.java
GitHub Repository
Lizenz
mit
Downloads
1.1k