/ansible-java

GNU General Public License v3.0GPL-3.0

An ansible role for installing java

Oracle java versioning

https://www.oracle.com/technetwork/java/javase/jdk8-naming-2157130.html

i.e. tar.gz: the file is named jdk-8u181-bla.tar and installs into a directory jdk-1.8.0_181 rpm: the file is named jdk-8u181-linux-x64.rpm, but is registered with name jdk1.8

version number: 8 version: 1.8 full version: 1.8.0 update version number: 181

Variables

java:

  # java version
  version: 8

  # jre or jdk
  type: jre

  # headless or not
  headless: true
- hosts: all
  roles:
    - role: java/openjdk
- hosts: all
  roles:
    - role: java/oracle
      java:
        external_archive_file: jre-8u181-linux-x64.rpm
- hosts: all
  roles:
    - role: java/oracle
      java:
        external_archive_file: jdk-8u181-fcs-bin-b13-linux-arm32-vfp-hflt-07_jul_2018.tar.gz