sfuhrm.adoptopenjdk_role

AdoptOpenJDK Ansible Rolle

Diese Ansible Rolle installiert die AdoptOpenJDK Java VM als Paket in einer Debian/Ubuntu oder CentOS Umgebung.

Erste Schritte

Voraussetzungen

Um diese Rolle als Abhängigkeit in deinem Playbook zu verwenden, sind die Voraussetzungen wie folgt:

  • Ansible Version 2.4 installiert.
  • Das Zielinventar sollte eine Debian/Ubuntu oder CentOS Umgebung sein.

Konfiguration

Die Rolle hat einige Standardvariablen gesetzt. Wenn du diese überschreiben möchtest, setze die folgenden Variablen an einem der entsprechenden Ansible Orte:

  • adoptopenjdk_package: adoptopenjdk-13-hotspot

    Dies ist der Name des OS-Pakets, das installiert werden soll. Siehe unten für eine Liste für Debian basierte Systeme.

  • adoptopenjdk_state: present

    Dies ist entweder present, um Java zu installieren, oder absent, um es zu deinstallieren.

Mögliche Paketnamen auf Debian-basierten Systemen:

adoptopenjdk-11-hotspot
adoptopenjdk-11-hotspot-jre
adoptopenjdk-11-openj9
adoptopenjdk-11-openj9-jre
adoptopenjdk-11-openj9xl
adoptopenjdk-11-openj9xl-jre
adoptopenjdk-12-hotspot
adoptopenjdk-12-hotspot-jre
adoptopenjdk-12-openj9
adoptopenjdk-12-openj9-jre
adoptopenjdk-12-openj9xl
adoptopenjdk-12-openj9xl-jre
adoptopenjdk-13-hotspot
adoptopenjdk-13-hotspot-jre
adoptopenjdk-13-openj9
adoptopenjdk-13-openj9-jre
adoptopenjdk-13-openj9xl
adoptopenjdk-13-openj9xl-jre
adoptopenjdk-8-hotspot
adoptopenjdk-8-hotspot-jre
adoptopenjdk-8-openj9
adoptopenjdk-8-openj9-jre
adoptopenjdk-8-openj9xl
adoptopenjdk-8-openj9xl-jre

Installation

Erstelle oder füge deiner Rollenabhängigkeitsdatei (z.B. requirements.yml) hinzu:

- src: http://github.com/sfuhrm/adoptjopendk_role.git
  scm: git
  version: master
  name: adoptopenjdk_role

oder verwende Ansible Galaxy als Ursprung, falls du das bevorzugst:

- src: sfuhrm.adoptopenjdk_role
  version: master
  name: adoptopenjdk_role

Installiere die Rolle mit dem Befehl ansible-galaxy:

$ ansible-galaxy install -p roles -r requirements.yml -f

Verwende sie in einem Playbook:

---
- hosts: someserver
  roles:
    - adoptopenjdk_role

Verwendung

Ansible

Die Standardwerte für die Rolle kannst du in defaults/main.yml einsehen.

OpenJDK

Eine spezifische Version von AdoptOpenJDK kann ausgewählt werden, indem du die Variable adoptopenjdk_package über group_vars/host_vars/playbook.yml überschreibst.

Lizenz

Apache 2.0 Lizenz

Dieses Projekt ist unter der Apache 2.0 Lizenz lizenziert - siehe die Datei LICENSE für Details.

Installieren
ansible-galaxy install sfuhrm.adoptopenjdk_role
GitHub Repository
Lizenz
apache-2.0
Downloads
6.8k
Besitzer
Passionate about networking automation, CI/CD advocate, developer and code evangelist.