java
java
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
Install
ansible-galaxy install kbrebanov/ansible-java
License
bsd-2-clause
Downloads
11315
Owner
Nothing to see here. Move along.