geerlingguy.java
Rol de Ansible: Java
Instala Java para servidores Linux RedHat/CentOS, Amazon y Debian/Ubuntu.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados:
# Los valores predeterminados proporcionados por este rol son específicos para cada distribución.
java_packages:
- java-1.8.0-openjdk
Establezca la versión/kit de desarrollo de Java que desea instalar, junto con cualquier otro paquete de Java necesario. Algunas opciones adicionales están incluidas 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
con este valor.
Dependencias
Ninguna.
Ejemplo de Playbook (usando el paquete predeterminado)
- hosts: servidores
roles:
- role: geerlingguy.java
become: yes
Ejemplo de Playbook (instalar OpenJDK 8)
Para RHEL / CentOS:
- hosts: servidor
roles:
- role: 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:
- role: geerlingguy.java
when: "ansible_os_family == 'Debian'"
java_packages:
- openjdk-8-jdk
Licencia
MIT / BSD
Información del Autor
Este rol fue creado en 2014 por Jeff Geerling, autor de Ansible for DevOps.
Instalar
ansible-galaxy install geerlingguy.java
Licencia
mit
Descargas
20.6M
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns