29 lines
679 B
YAML
29 lines
679 B
YAML
- name: "copy JDK install files to destination server"
|
|
copy:
|
|
src: "{{ role_path }}/files/"
|
|
dest: /tmp
|
|
mode: 0755
|
|
|
|
- name: "remove old java"
|
|
shell: rpm -qa | grep openjdk | xargs rpm -e --nodeps warn=false
|
|
ignore_errors: true
|
|
|
|
- name: "install JDK1.8.0_73"
|
|
unarchive:
|
|
src: "/tmp/jdk-8u73-linux-x64.tar.gz"
|
|
dest: /usr/lib/jvm/
|
|
copy: no
|
|
mode: 0755
|
|
|
|
- name: "judge java enviroment"
|
|
shell: grep "/usr/lib/jvm/jdk1.8.0_73" /etc/profile
|
|
register: return
|
|
ignore_errors: true
|
|
|
|
- name: "set java enviroment"
|
|
shell: cat /tmp/set_java_enviroment >> /etc/profile
|
|
when: return.rc != 0
|
|
|
|
- name: "source /etc/profile"
|
|
shell: source /etc/profile
|