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
zhangzhihan-device-manageme…/roles/jdk1.8.0_73/tasks/main.yml
2020-04-13 17:49:10 +08:00

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