nycrecords.java

GitHub
État de construction
Galaxy
Ansible
Ansible

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