geerlingguy.java
Rôle Ansible : Java
Installe Java pour les serveurs Linux RedHat/CentOS, Amazon, et Debian/Ubuntu.
Exigences
Aucune.
Variables de rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut :
# Les valeurs par défaut fournies par ce rôle sont spécifiques à chaque distribution.
java_packages:
- java-1.8.0-openjdk
Définissez la version/le kit de développement de Java à installer, ainsi que d'autres paquets Java nécessaires. D'autres options sont incluses dans les fichiers spécifiques à la distribution dans le dossier 'defaults' de ce rôle.
java_home: ""
Si défini, le rôle configurera la variable d'environnement globale JAVA_HOME
avec cette valeur.
Dépendances
Aucune.
Exemple de Playbook (utilisant le paquet par défaut)
- hosts: serveurs
roles:
- role: geerlingguy.java
become: yes
Exemple de Playbook (installer OpenJDK 8)
Pour RHEL / CentOS :
- hosts: serveur
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'RedHat'"
java_packages:
- java-1.8.0-openjdk
Pour Ubuntu < 16.04 :
- hosts: serveur
tasks:
- name: installer le dépôt pour Java 8 sur Ubuntu
apt_repository: repo='ppa:openjdk-r/ppa'
- hosts: serveur
roles:
- role: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Licence
MIT / BSD
Informations sur l'auteur
Ce rôle a été créé en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
Installer
ansible-galaxy install geerlingguy.java
Licence
mit
Téléchargements
20.6M
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns