nwoetzel.java-oracle
Rôle Ansible java-oracle
Un rôle Ansible pour installer le Kit de Développement Java Oracle ou l'Environnement d'Exécution Java. Les versions 8 et 9 accès anticipé sont prises en charge.
AVERTISSEMENT
JE NE RECOMMANDE PAS D'UTILISER CE RÔLE ANSIBLE DÉSORMAIS ! Pour mes projets actuels, j'utilise geerlingguy.java qui répond à presque tous mes besoins.
En installant une version de ce rôle, vous avez accepté l'Accord de Licence de Code Binaire Oracle pour Java SE et l'Accord de Licence pour Développeurs Accès Anticipé de Java SE.
Description
Ce rôle Ansible sert à installer Java Oracle en téléchargeant le tar et en le décompressant dans un dossier logiciel sous le répertoire personnel de l'utilisateur. Il devrait fonctionner pour Debian ou Ubuntu, il a été testé uniquement sur Ubuntu. Il ne gère pas MacOS ou Windows (pour l'instant).
Pour tous les paramètres, consultez le dossier defaults.
Dépendances
- ansible >= 2
Variables de rôle
Tous les paramètres par défaut sont également documentés dans le fichier defaults.
variable | requis | défaut | description |
---|---|---|---|
java_product | oui | - | l'un des jre ou jdk |
java_version | oui | - | 7, 8 (9 à l'avenir) |
java_oracle_jce_policy | oui | non | installer la politique JCE de Java pour la version 8 |
java_shell_profile | non | faux | ajouter le JAVA_HOME avec le chemin d'installation au profil de l'utilisateur ? |
java_oracle_profile_file | non | .profile | nom du fichier de profil shell, par exemple .bash_profile |
java_download_folder_remote | non | - | si défini, le fichier est téléchargé sur l'hôte d'installation |
java_update | non | défini par ce rôle | La dernière version de mise à jour définie dans ce rôle est utilisée. Si ce n'est pas à jour (une version plus récente est requise), ou si une ancienne version est souhaitée, définissez cela. |
java_build | non | défini par ce rôle | par exemple b15, qui fait généralement partie du nom du fichier à télécharger |
java_arch | non | dérivé des informations système et converti dans | par exemple x86, x86_64 |
java_os | non | dérivé des informations système et converti dans | par exemple linux |
Informations
variable | description |
---|---|
java_install_dir | le répertoire d'installation utilisé pour par exemple JAVA_HOME |
Licence
ansible-galaxy install nwoetzel.java-oracle