jebovic.java

Java

Estado de Construcción Ansible Galaxy

Instalar y configurar Java

Este rol es parte de mi proyecto OPS, sigue este enlace para verlo en acción. OPS ofrece muchas cosas, como un archivo vagrant para máquinas virtuales de desarrollo, playbooks para orquestación de roles, archivos de inventario, ejemplos de configuración de roles, archivo de configuración de ansible y mucho más.

Compatibilidad

Probado y aprobado en:

  • Debian jessie (8+)
  • Ubuntu Trusty (14.04 LTS)
  • Ubuntu Xenial (16.04 LTS)

Variables del Rol

# configuración de instalación de java
java_apt_repositories: []
java_packages:
  - "{% if (ansible_distribution == 'Ubuntu' and ansible_distribution_version | version_compare('15.10', '>=')) %}openjdk-8-jre{% else %}openjdk-7-jre{% endif %}"
java_home: no

Ejemplo de Playbook

- hosts: servers
  roles:
     - { role: jebovic.java }

Ejemplo: configuración

# Elegir un repositorio apt personalizado
java_apt_repositories:
  - "{% if (ansible_distribution == 'Ubuntu') %}ppa:openjdk-r/ppa{% else %}deb http://http.debian.net/debian jessie-backports main{% endif %}"
# Instala la versión que desees (por ejemplo, java 8)
java_packages:
  - openjdk-8-jre

Etiquetas

  • java_config : solo actualizar JAVA_HOME

Licencia

MIT

Información del Autor

Jérémy Baumgarth https://github.com/jebovic

Acerca del proyecto

Install and configure java

Instalar
ansible-galaxy install jebovic.java
Licencia
mit
Descargas
1.1k
Propietario