- name: Install Oracle JDK on remote hosts hosts: 172.22.211.24 become: yes become_user: root
tasks:
- name: Copy JDK installation package copy: src: /home/yw_xielei/jdk-8u321-linux-x64.tar.gz # 替换为您上传的JDK安装包的路径 dest: /tmp/jdk-8u321-linux-x64.tar.gz
- name: Extract JDK installation package unarchive: src: /tmp/jdk-8u321-linux-x64.tar.gz dest: /usr/local remote_src: yes creates: /usr/local/jdk1.8.0_321 # 根据您的JDK版本进行更改
- name: Set JAVA_HOME environment variable lineinfile: dest: /etc/profile line: 'export JAVA_HOME=/usr/local/jdk1.8.0_321;export PATH=PATH;export CLASSPATH=.:JAVA_HOME/lib/tools.jar' # 根据您安装的JDK版本和路径进行更改 state: present create: yes become: yes become_user: root # 将ops替换为普通用户的用户名
- name: Reload bashrc shell: source /etc/profile
shell: source ~/.bashrc
become: yes
become_user: root