darkwizard242.openjdk8

:warning::rotating_light: Este proyecto ya no se mantiene y ha sido archivado.

Role de Ansible: openjdk8

Role para instalar (por defecto) el paquete openjdk-8-jdk para sistemas basados en Debian y java-1.8.0-openjdk-devel para sistemas EL, o desinstalar (si se pasa como variable) en sistemas Debian y EL.

Requisitos

Ninguno.

Variables del Role

Las variables disponibles están listadas a continuación (ubicadas en defaults/main.yml):

Lista de variables:

openjdk8_app_debian: openjdk-8-jdk
openjdk8_app_el: java-1.8.0-openjdk-devel
openjdk8_desired_state: present

Tabla de variables:

Variable Descripción
openjdk8_app_debian Define la aplicación a instalar en sistemas basados en Debian, es decir, openjdk-8-jdk
openjdk8_app_el Define la aplicación a instalar en sistemas de Enterprise Linux (Redhat/CentOS), es decir, java-1.8.0-openjdk-devel
openjdk8_desired_state Define dinámicamente si instalar (es decir, present o latest) o desinstalar (es decir, absent) el paquete. El valor por defecto es present.

Dependencias

Ninguna

Ejemplo de Playbook

Para el comportamiento por defecto del role (es decir, instalación del paquete openjdk8) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.openjdk8

Para personalizar el comportamiento del role (es decir, instalación de la última versión del paquete openjdk8) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.openjdk8
  vars:
    openjdk8_desired_state: latest

Para personalizar el comportamiento del role (es decir, desinstalación del paquete openjdk8) en playbooks de ansible.

- hosts: servers
  roles:
    - darkwizard242.openjdk8
  vars:
    openjdk8_desired_state: absent

Licencia

MIT

Información del Autor

Este role fue creado por Ali Muhammad.

Acerca del proyecto

Install/uninstall OpenJDKs Java 8 package on Debian and EL based systems.

Instalar
ansible-galaxy install darkwizard242.openjdk8
Licencia
mit
Descargas
6.4k
Propietario
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!