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

MIT

Informations sur l'auteur

Ce rôle a été créé par Ali Muhammad.

À propos du projet

Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.

Installer
ansible-galaxy install darkwizard242.openjdk8
Licence
mit
Téléchargements
6.4k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!