- hosts: slav
remote_user: root
tasks:
- name: provide file
copy: src="/root/tmp/jdk-8u11-linux-x64.tar.gz" dest="/usr/local"
- name: tar jdk
shell: chdir=/usr/local tar zxf jdk-8u11-linux-x64.tar.gz ;rm -rf jdk-8u11-linux-x64.tar.gz
- name: set env
shell: /bin/echo {{ item }} >> /etc/profile ;source /etc/profile
with_items:
- export JAVA_HOME=/usr/local/jdk1.8.0_11
- export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
- export PATH=\$PATH:\$JAVA_HOME/bin
remote_user: root
tasks:
- name: provide file
copy: src="/root/tmp/jdk-8u11-linux-x64.tar.gz" dest="/usr/local"
- name: tar jdk
shell: chdir=/usr/local tar zxf jdk-8u11-linux-x64.tar.gz ;rm -rf jdk-8u11-linux-x64.tar.gz
- name: set env
shell: /bin/echo {{ item }} >> /etc/profile ;source /etc/profile
with_items:
- export JAVA_HOME=/usr/local/jdk1.8.0_11
- export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
- export PATH=\$PATH:\$JAVA_HOME/bin