KAMI911.java_oracle_jdk11

Rôle Ansible : Installation de Java 11 JDK ou Server JRE

Méthode facile pour installer Java 11 Oracle JDK sur Linux. Supporte le téléchargement à distance, le téléchargement local du package officiel, la création de liens vers le dossier le plus récent, et les paramètres d'alternatives.

Statut Travis : Statut de construction Statut Code Climate : Code Climate Statut de couverture des tests : Couverture des tests

Table des matières

  1. Exigences
  2. Installation
  3. Variables du rôle
  4. Dépendances
  5. Exemple de playbook
  6. Licences
  7. Informations sur l'auteur
  8. Support
  9. Contributions
  10. Don

Exigences

Aucune.

Installation

ansible-galaxy install kami911.java-oracle-jdk11

Variables du rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

force_java_install: False

Forcer l'installation de Java sur un système déjà installé.

java_installer_force_overwrite: False

Forcer l'écrasement de l'installateur Java.

java_installer_keep: False

Ne pas supprimer l'installateur Java.

java_installer_local: False

Installer JDK/Server JRE localement (depuis l'hôte Ansible) au lieu de télécharger sur la machine cible.

java_type: jdk

Type d'installateur Java - JDK est : jdk, et Server JRE est : serverjre.

java_version: 11

Version majeure de Java.

java_update: 1

Version mineure de Java.

java_build: "13"

Version micro de Java.

java_platform: linux-x64

Plateforme Java à installer.

java_bins: [ 'javah', 'javap', 'jmap', 'extcheck', 'pack200', 'jrunscript', 'jinfo', 'jcontrol', 'jmc', 'keytool', 'schemagen', 'jjs', 'jvisualvm', 'policytool', 'rmid', 'wsgen', 'javaws', 'javadoc' ]

Mettre à jour les alternatives sur ces binaires.

java_bins_priority: 9

Priorité des alternatives sur ces binaires.

java_usr_folder: /usr/java

Emplacement de l'installation de Java.

java_latest_folder: /usr/java/latest

Où créer un lien vers le dossier le plus récent.

java_download_base_url: http://download.oracle.com/otn-pub/java/jdk

Lien de téléchargement des installateurs Java.

Dépendances

Aucune.

Exemple de playbook

- hosts: all
  roles:
    - java-oracle-jdk11

Licences

L'application lactransformer et sa documentation sont sous licence MIT/BSD. Vous trouverez une copie de cette licence dans le fichier LICENSE inclus dans le package source.

Informations sur l'auteur

Ce rôle a été créé entre 2016 et 2019 par Kálmán Szalai - KAMI

Support

Si vous avez des questions, n'hésitez pas à me contacter. Si vous trouvez un bug ou avez une suggestion de fonctionnalité, vous pouvez ouvrir un ticket.

Utilisation comme sous-module d'un playbook AWX

Ajouter comme sous-module

git submodule add --force [email protected]:KAMI911/ansible-role-java-oracle-jdk11.git roles/java-oracle-jdk11

Mettre à jour comme sous-module

Mettre à jour uniquement ce sous-module

git submodule update --remote roles/java-oracle-jdk11/

Mettre à jour tous les sous-modules :

git submodule foreach git pull origin master

Contributions

Il existe plusieurs façons de contribuer à ansible-role-java-oracle-jdk11 : envoyer des correctifs, tester, signaler des bugs ou réviser et mettre à jour la documentation. Chaque contribution est appréciée !

Merci de continuer à lire le chapitre sur les contributions.

Forkez-moi sur Github

SSH :

git@github.com:KAMI911/ansible-role-java-oracle-jdk11.git

HTTPS :

https://github.com/KAMI911/ansible-role-java-oracle-jdk11

Ajoutez un nouveau remote upstream avec ce dépôt comme valeur.

git remote add upstream https://github.com/KAMI911/ansible-role-java-oracle-jdk11.git

Vous pouvez récupérer des mises à jour sur la branche master de votre fork :

git fetch --all
git pull upstream HEAD

Don

Si vous trouvez cela utile, veuillez envisager de faire un don :

paypal

À propos du projet

Ansible role for configuring Oracle Java 11 or Server JRE with local installation support

Installer
ansible-galaxy install KAMI911.java_oracle_jdk11
Licence
mit
Téléchargements
178
Propriétaire
Open Source Enthusiast, System Administrator, Pythonist, OpenStreetMap & GIS Fan