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 ou absent 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

Licence Apache 2.0

Ce projet est sous licence Apache 2.0 - voir le fichier LICENSE pour plus de détails.

À propos du projet

AdoptOpenJDK Java role

Installer
ansible-galaxy install sfuhrm.adoptopenjdk_role
Licence
apache-2.0
Téléchargements
6.8k
Propriétaire
Passionate about networking automation, CI/CD advocate, developer and code evangelist.