KAMI911.java_open_jdk11

Rôle Ansible : Installe Java 11 Open JDK

Facilite l'installation de Java 11 Open JDK sur Linux. Prend en charge le téléchargement à distance, le téléchargement local du paquet officiel, le lien symbolique vers le dossier le plus récent et les paramètres d'alternatives.

Statut Travis : Statut de Build
Statut Code Climate : Code Climate
Statut de couverture des tests : Test Coverage

Table des matières

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

Exigences

Aucune.

Installation

ansible-galaxy install kami911.java-open-jdk11

Variables de rôle

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

force_java_install: False

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

java_installer_force_overwrite: False

Force à écraser 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: 0

Version mineure de Java.

java_build: "10"

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 du répertoire Java installé.

java_latest_folder: /usr/java/latest

Où lier le dossier le plus récent.

java_download_base_url: https://download.java.net/java/ga/

Lien de téléchargement des installateurs Java.

Dépendances

Aucune.

Exemple de Playbook

- hosts: all
  roles:
    - java-open-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éé de 2016 à 2019 par Kálmán Szalai - KAMI

Support

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

Utilisation en tant que sous-module d'un playbook AWX

Ajouter en tant que sous-module

git submodule add --force git@github.com:KAMI911/ansible-role-java-open-jdk11.git roles/java-open-jdk11

Mettre à jour le sous-module

Mettre à jour uniquement ce sous-module

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

Mettre à jour tous les sous-modules :

git submodule foreach git pull origin master

Contributions

Il existe de nombreuses façons de contribuer à ansible-role-java-open-jdk11 — que ce soit en envoyant des correctifs, en testant, en signalant des bogues ou en révisant et en mettant à jour la documentation. Chaque contribution est appréciée !

Veuillez continuer à lire dans le chapitre des contributions.

Forkez-moi sur Github

SSH :

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

HTTPS :

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

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

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

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

git fetch --all
git pull upstream HEAD

Don

Si vous trouvez cela utile, merci de considérer un don :

paypal

À propos du projet

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

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