jebovic.java
Java
Installer et configurer Java
Ce rôle fait partie de mon projet OPS. Suivez ce lien pour le voir en action. OPS fournit beaucoup d’outils, comme un fichier Vagrant pour des machines virtuelles de développement, des playbooks pour l'orchestration des rôles, des fichiers d'inventaire, des exemples de configuration de rôles, des fichiers de configuration Ansible, et bien plus encore.
Compatibilité
Testé et approuvé sur :
- Debian jessie (8+)
- Ubuntu Trusty (14.04 LTS)
- Ubuntu Xenial (16.04 LTS)
Variables de rôle
# Configuration de l'installation de Java
java_apt_repositories: []
java_packages:
- "{% if (ansible_distribution == 'Ubuntu' and ansible_distribution_version | version_compare('15.10', '>=')) %}openjdk-8-jre{% else %}openjdk-7-jre{% endif %}"
java_home: no
Exemple de Playbook
- hosts: serveurs
roles:
- { role: jebovic.java }
Exemple : configuration
# Choisir un dépôt APT personnalisé
java_apt_repositories:
- "{% if (ansible_distribution == 'Ubuntu') %}ppa:openjdk-r/ppa{% else %}deb http://http.debian.net/debian jessie-backports main{% endif %}"
# Installer la version souhaitée (par exemple, Java 8)
java_packages:
- openjdk-8-jre
Étiquettes
- java_config : mettre à jour uniquement JAVA_HOME
Licence
MIT
Informations sur l'auteur
Jérémy Baumgarth https://github.com/jebovic
Installer
ansible-galaxy install jebovic.java
Licence
mit
Téléchargements
1.1k
Propriétaire