Commit 6d38dafe by Arbab Nazar Committed by GitHub

Merge pull request #3186 from edx/arbab/oraclejdk-rewrite

use YAML syntax for rewriting the ansible tasks
parents 23314b7f e0b4b478
---
# oraclejdk
#
# Dependencies:
......@@ -12,42 +11,52 @@
# - common
# - oraclejdk
- name: install debian needed pkgs
apt: pkg={{ item }}
with_items: oraclejdk_debian_pkgs
- name: download Oracle Java
shell: >
curl -b gpw_e24=http%3A%2F%2Fwww.oracle.com -b oraclelicense=accept-securebackup-cookie -O -L {{ oraclejdk_url }}
executable=/bin/bash
chdir=/var/tmp
creates=/var/tmp/{{ oraclejdk_file }}
- name: create jvm dir
file: >
path=/usr/lib/jvm
state=directory
owner=root
group=root
- name: untar Oracle Java
shell: >
tar -C /usr/lib/jvm -zxvf /var/tmp/{{ oraclejdk_file }}
executable=/bin/bash
creates=/usr/lib/jvm/{{ oraclejdk_base }}
- name: create symlink expected by elasticsearch
file: src=/usr/lib/jvm/{{ oraclejdk_base }} dest={{ oraclejdk_link }} state=link force=yes
- name: update alternatives java
alternatives: >
name={{ item }}
link="/usr/bin/{{ item }}"
path="/usr/lib/jvm/{{ oraclejdk_base }}/bin/{{ item }}"
- name: Install debian needed pkgs
apt:
name: "{{ item }}"
with_items: "{{ oraclejdk_debian_pkgs }}"
- name: Download Oracle Java
shell: "curl -b gpw_e24=http%3A%2F%2Fwww.oracle.com -b oraclelicense=accept-securebackup-cookie -O -L {{ oraclejdk_url }}"
args:
executable: /bin/bash
chdir: /var/tmp
creates: "/var/tmp/{{ oraclejdk_file }}"
- name: Create jvm dir
file:
path: /usr/lib/jvm
state: directory
owner: root
group: root
- name: Untar Oracle Java
shell: "tar -C /usr/lib/jvm -zxvf /var/tmp/{{ oraclejdk_file }}"
args:
executable: /bin/bash
creates: "/usr/lib/jvm/{{ oraclejdk_base }}"
- name: Create symlink expected by elasticsearch
file:
src: "/usr/lib/jvm/{{ oraclejdk_base }}"
dest: "{{ oraclejdk_link }}"
state: link
force: yes
- name: Update alternatives java
alternatives:
name: "{{ item }}"
link: "/usr/bin/{{ item }}"
path: "/usr/lib/jvm/{{ oraclejdk_base }}/bin/{{ item }}"
with_items:
- java
- javac
- javaws
- name: add JAVA_HOME for Oracle Java
template: src=java.sh.j2 dest=/etc/profile.d/java.sh owner=root group=root mode=0755
- name: Add JAVA_HOME for Oracle Java
template:
src: "java.sh.j2"
dest: "/etc/profile.d/java.sh"
owner: root
group: root
mode: "0755"
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