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.javaLicence
 
            mit
          
Téléchargements
 
            974
          
Propriétaire
 