nycrecords.java

GitHub Estado de Compilación Galaxy Ansible Ansible

Rol de Ansible: Java

Instala Java para servidores Linux RedHat/CentOS y Debian/Ubuntu.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados:

# Los valores por defecto proporcionados por este rol son específicos para cada distribución.
java_packages:
  - java-1.8.0-openjdk

Establece la versión/kit de desarrollo de Java a instalar, junto con otros paquetes necesarios de Java. Algunas otras opciones se incluyen en los archivos específicos de distribución en la carpeta 'defaults' de este rol.

java_home: ""

Si se establece, el rol configurará la variable de entorno global JAVA_HOME a este valor.

Dependencias

Ninguna.

Ejemplo de Playbook (usando el paquete por defecto)

- hosts: servidores
  roles:
    - rol: geerlingguy.java
      become: 

Ejemplo de Playbook (instalar OpenJDK 8)

Para RHEL / CentOS:

- hosts: servidor
  roles:
    - rol: geerlingguy.java
      when: "ansible_os_family == 'RedHat'"
      java_packages:
        - java-1.8.0-openjdk

Para Ubuntu < 16.04:

- hosts: servidor
  tasks:
    - name: instalando repositorio para Java 8 en Ubuntu
      apt_repository: repo='ppa:openjdk-r/ppa'

- hosts: servidor
  roles:
    - rol: geerlingguy.java
      when: "ansible_os_family == 'Debian'"
      java_packages:
        - openjdk-8-jdk

Licencia

MIT / BSD

Información del Autor

Este rol fue creado originalmente en 2014 por Jeff Geerling, autor de Ansible for DevOps.

Modificado por Joel Castillo para el Departamento de Registros y Servicios de Información de NYC.

Instalar
ansible-galaxy install nycrecords.java
Licencia
mit
Descargas
965
Propietario