Commit 904e07ae by Will Daly Committed by Jay Zoldak

Implemented Java Runtime installation

parent cee17cb2
---
- name: Install httplib2
pip: name=httplib2
- name: Create JDK dir
command: mkdir -p {{ jdk_root }}
- name: Download Java
uri: url={{ jdk_download_url }}
creates=/var/tmp/{{ jdk_archive }}
dest=/var/tmp
HEADER_Cookie={{ jdk_cookie_header }}
- name: Unpack Java
command: tar zxvf /var/tmp/{{ jdk_archive }} -C {{jdk_root}}
creates={{ jdk_root }}/{{ jdk_folder }}
register: jdk_installed
- name: Install java command
command: update-alternatives --install
/usr/bin/java java
{{ jdk_root }}/{{ jdk_folder }}/bin/java 1
only_if: ${jdk_installed.changed}
- name: Install jar command
command: update-alternatives --install
/usr/bin/jar jar
{{ jdk_root }}/{{ jdk_folder }}/bin/jar 1
only_if: ${jdk_installed.changed}
---
-
- include: java.yml
- include: xvfb.yml
---
- name: install xvfb
sudo: True
apt: pkg=xvfb state=present
- name: configure display
sudo: True
template: src=xvfb.sh.j2 dest=/etc/profile.d/xvfb.sh owner=root group=root mode=0755
- name: create xvfb upstart script
sudo: True
template: src=xvfb.conf.j2 dest=/etc/init/xvfb.conf owner=root group=root
notify:
- start xvfb
---
jdk_root: /usr/local/jdk
jdk_cookie_header: "gpw_e24=http%3A%2F%2Fwww.oracle.com"
jdk_download_url: http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz
jdk_archive: jdk-7u25-linux-x64.tar.gz
jdk_folder: jdk1.7.0_25
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment