nycrecords.java
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: sí
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