This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
operation-and-maintenance-a…/bigdata-scripts_test3/roles/jdk1.8.0_73/tasks/main.yml
2020-03-10 19:52:21 +08:00

32 lines
736 B
YAML

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