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 Code Climate :
Statut de couverture des tests :
Table des matières
- Exigences
- Installation
- Variables de rôle
- Dépendances
- Exemple de Playbook
- Licences
- Informations sur l'auteur
- Support
- Contributions
- 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 :
Ansible role for configuring Open JDK Java 11 or Server JRE with local installation support
ansible-galaxy install KAMI911.java_open_jdk11