jebovic.java

Java

Statut de construction Ansible Galaxy

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

À propos du projet

Install and configure java

Installer
ansible-galaxy install jebovic.java
Licence
mit
Téléchargements
1.1k
Propriétaire