Commit 7211db37 by Will Daly Committed by Jay Zoldak

Install Jenkins and Java

parent 119ad287
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
vars_files: vars_files:
- "{{ secure_dir }}/vars/edxapp_ref_users.yml" - "{{ secure_dir }}/vars/edxapp_ref_users.yml"
- "{{ secure_dir }}/vars/edxapp_sandbox.yml" - "{{ secure_dir }}/vars/edxapp_sandbox.yml"
- "vars/jenkins.yml"
roles: roles:
- common - common
- edxlocal - edxlocal
......
---
- 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: jenkins.yml - include: jenkins.yml
- include: java.yml
- include: xvfb.yml - include: xvfb.yml
--- ---
jdk_root: /usr/local/jdk jenkins_home: /var/lib/jenkins
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