sfuhrm.adoptopenjdk_role
Rôle Ansible AdoptOpenJDK
Ce rôle Ansible installe la machine virtuelle Java AdoptOpenJDK comme un paquet dans un environnement Debian/Ubuntu ou CentOS.
Introduction
Prérequis
Pour utiliser ce rôle comme dépendance dans votre playbook, les prérequis sont décrits ci-dessous :
- Version 2.4 d'Ansible installée.
- L'environnement d'inventaire doit être Debian/Ubuntu ou CentOS.
Configuration
Le rôle contient des valeurs par défaut définies sous forme de variables. Si vous souhaitez les remplacer, définissez les variables suivantes dans l'un des emplacements appropriés d'Ansible :
adoptopenjdk_package : adoptopenjdk-13-hotspot
C'est le nom du paquet à installer. Voir ci-dessous pour une liste des systèmes basés sur Debian.
adoptopenjdk_state : present
Cela peut être
present
pour installer Java ouabsent
pour le désinstaller.
Noms de paquets possibles sur les systèmes basés sur Debian :
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
Créez ou ajoutez à votre fichier de dépendance de rôles (par exemple requirements.yml
) :
- src: http://github.com/sfuhrm/adoptjopendk_role.git
scm: git
version: master
name: adoptopenjdk_role
ou en utilisant Ansible Galaxy comme source si vous le préférez :
- src: sfuhrm.adoptopenjdk_role
version: master
name: adoptopenjdk_role
Installez le rôle avec la commande ansible-galaxy
:
$ ansible-galaxy install -p roles -r requirements.yml -f
Utilisez dans un playbook :
---
- hosts: someserver
roles:
- adoptopenjdk_role
Utilisation
Ansible
Les valeurs par défaut pour le rôle peuvent être consultées dans defaults/main.yml.
OpenJDK
Une version spécifique d’AdoptOpenJDK peut être sélectionnée en remplaçant la variable adoptopenjdk_package
en utilisant les variables group_vars
/host_vars
/playbook.yml
:
Licence
Ce projet est sous licence Apache 2.0 - voir le fichier LICENSE pour plus de détails.
ansible-galaxy install sfuhrm.adoptopenjdk_role