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.javaLicencia
 
            mit
          
Descargas
 
            21.7M
          
Propietario
 Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns
