darkwizard242.openjdk8
:warning::rotating_light: Ce projet n'est plus maintenu et a été archivé.
Rôle Ansible : openjdk8
Rôle pour installer par défaut le paquet openjdk-8-jdk pour les systèmes basés sur Debian et java-1.8.0-openjdk-devel
pour les systèmes EL, ou désinstaller (si passé comme variable) sur les systèmes basés sur Debian et EL.
Exigences
Aucune.
Variables du rôle
Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml
):
Liste des variables :
openjdk8_app_debian: openjdk-8-jdk
openjdk8_app_el: java-1.8.0-openjdk-devel
openjdk8_desired_state: present
Tableau des variables :
Variable | Description |
---|---|
openjdk8_app_debian | Définit l'application à installer sur les systèmes basés sur Debian, c'est-à-dire openjdk-8-jdk |
openjdk8_app_el | Définit l'application à installer sur les systèmes Enterprise Linux (Redhat/CentOS), c'est-à-dire java-1.8.0-openjdk-devel |
openjdk8_desired_state | Défini pour sélectionner dynamiquement si l'on doit installer (c'est-à-dire soit present ou latest ) ou désinstaller (c'est-à-dire absent ) le paquet. Par défaut, il est réglé sur present . |
Dépendances
Aucune
Exemple de Playbook
Pour le comportement par défaut du rôle (c'est-à-dire l'installation du paquet openjdk8) dans les playbooks ansible.
- hosts: servers
roles:
- darkwizard242.openjdk8
Pour personnaliser le comportement du rôle (c'est-à-dire l'installation du dernier paquet openjdk8) dans les playbooks ansible.
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: latest
Pour personnaliser le comportement du rôle (c'est-à-dire la désinstallation du paquet openjdk8) dans les playbooks ansible.
- hosts: servers
roles:
- darkwizard242.openjdk8
vars:
openjdk8_desired_state: absent
Licence
Informations sur l'auteur
Ce rôle a été créé par Ali Muhammad.
Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.
ansible-galaxy install darkwizard242.openjdk8