darkwizard242.openjdk8
:warning::rotating_light: Dieses Projekt wird nicht länger unterstützt und wurde archiviert.
Ansible Rolle: openjdk8
Rolle zur Installation des (standardmäßig) openjdk-8-jdk Pakets für Debian-basierte Systeme und java-1.8.0-openjdk-devel
für EL-Systeme oder zur Deinstallation (wenn als Variable übergeben) auf Debian- und EL-basierten Systemen.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (in defaults/main.yml
):
Variablenliste:
openjdk8_app_debian: openjdk-8-jdk
openjdk8_app_el: java-1.8.0-openjdk-devel
openjdk8_desired_state: present
Variablenübersicht:
Variable | Beschreibung |
---|---|
openjdk8_app_debian | Definiert die App, die auf Debian-basierten Systemen installiert werden soll, d.h. openjdk-8-jdk |
openjdk8_app_el | Definiert die App, die auf Enterprise Linux (Redhat/CentOS) Systemen installiert werden soll, d.h. java-1.8.0-openjdk-devel |
openjdk8_desired_state |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des openjdk8 Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.openjdk8
Für die Anpassung des Verhaltens der Rolle (d.h. Installation des neuesten openjdk8 Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: latest
Für die Anpassung des Verhaltens der Rolle (d.h. Deinstallation des openjdk8 Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: absent
Lizenz
Autoreninformation
Diese Rolle wurde von Ali Muhammad erstellt.
Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.
ansible-galaxy install darkwizard242.openjdk8