Skip to content

amritsingh/ansible-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java

Build Status

Installs Java

Requirements

This role requires Ansible 1.9 or higher.

Role Variables

Name Default Description
java_implementation openjdk Java implementation to install, openjdk or oracle
java_openjdk_version 8 Version of OpenJDK Java to install
java_openjdk_headless false Select 'Complete' vs 'Headless' install for OpenJDK
java_openjdk_jre_only false Select JDK vs Java Runtime Environment for OpenJDK
java_openjdk_use_ppa true Add the OpenJDK-R Java PPA to repositories list
java_oracle_version 8 Version of Oracle Java to install
java_oracle_install_jce_policy false Enable/Disable installation of Oracle Java JCE policy

Dependencies

None

Example Playbook

Install OpenJDK Java 8

- hosts: all
  roles:
    - kbrebanov.java

Install OpenJDK Java 7 (headless, JRE-only)

- hosts: all
  vars:
    java_openjdk_version: 7
    java_headless: true
    java_jre_only: true
  roles:
    - kbrebanov.java

Install Oracle Java 8

- hosts: all
  vars:
    java_implementation: oracle
  roles:
    - kbrebanov.java

Install Oracle Java 8 and JCE policy

- hosts: all
  vars:
    java_implementation: oracle
    java_oracle_install_jce_policy: true
  roles:
    - kbrebanov.java

Install Oracle Java 7

- hosts: all
  vars:
    java_implementation: oracle
    java_oracle_version: 7
  roles:
    - kbrebanov.java

Install Oracle Java 7 and JCE policy

- hosts: all
  vars:
    java_implementation: oracle
    java_oracle_version: 7
    java_oracle_install_jce_policy: true
  roles:
    - kbrebanov.java

License

BSD

Author Information

Kevin Brebanov