T2L.java

Rôle Ansible : Java

État de la construction

Installe Java sur Ubuntu LTS en utilisant :

Qu'est-ce qui rend ce rôle Java spécial

  • Pas besoin de connaître le(s) nom(s) de paquet actuels. Suivez simplement les instructions ci-dessous
  • Un rôle pour installer OpenJDK et Oracle Java en même temps (si configuré)
  • Prend en charge uniquement Ubuntu 14.04, 16.04, 18.04 et 20.04
  • Tests avec Molecule 3

Exigences

Aucune.

Variables de rôle

Les variables disponibles sont listées ci-dessous, avec des exemples de valeurs (voir defaults/main.yml) :

Versions et types d'OpenJDK à installer. OpenJDK prend actuellement en charge l'installation des JDK 6-17. Toutes les versions de JDK ne sont pas compatibles avec chaque version d'Ubuntu. Consultez la page PPA pour plus de détails. Il est également possible d'installer JRE ou JDK :

java_openjdk_packages:
  - version: 11
    type: jre

Versions d'Oracle Java à installer. Oracle Java prend en charge uniquement l'installation de JDK 16. Il n'est pas possible de sélectionner le type de paquet. Seule la clé de version est prise en charge :

java_oracle_packages: []

Exemple (n'oubliez pas de retirer les crochets) :

java_oracle_packages:
  - version: 16

Java par défaut à utiliser. Affecte également la variable d'environnement JAVA_HOME (qui pointera vers le même emplacement). Clés possibles :

  • provider : Type de Java à utiliser. Options possibles : oracle ou openjdk
  • version : Version par défaut de Java. Options possibles 6-17 (OpenJDK) (cependant, toutes les versions de Java ne sont pas prises en charge pour chaque version d'Ubuntu) et 16 (Oracle Java)
java_default_alternative:
  provider: openjdk
  version: 11

Dépendances

Aucune.

Exemple de Playbook

- hosts: all
  roles:
    - T2L.java

Licence

MIT

Informations sur l'auteur

Ce rôle a été créé entre 2017 et 2021 par Roman Paska.

Journal des modifications

Le journal des modifications peut être trouvé ici CHANGELOG.md

À propos du projet

Install Java.

Installer
ansible-galaxy install T2L.java
Licence
mit
Téléchargements
8.9k
Propriétaire