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