nycrecords.java
Rôle Ansible : Java
Installe Java pour les serveurs Linux RedHat/CentOS et Debian/Ubuntu.
Exigences
Aucune.
Variables du 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 tout autre paquet Java nécessaire. 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 définira 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éé à l'origine en 2014 par Jeff Geerling, auteur de Ansible for DevOps.
Modifié par Joel Castillo pour le Département des archives et des services d'information de NYC.
Installer
ansible-galaxy install nycrecords.java
Licence
mit
Téléchargements
965
Propriétaire