美文网首页
ansible 安装jdk

ansible 安装jdk

作者: su酥饼 | 来源:发表于2022-06-24 17:39 被阅读0次

注此方法为离线安装,jdk安装包需要提前准备好。
cat host_jdk

[jdk]
10.10.2.11
10.10.2.12
10.10.2.13

cat jdk_install.yml

- hosts: jdk
  remote_user: root
  gather_facts: false
  tasks:
    - name: mkdir java
      file: 
        path: /usr/local/java
        state: directory
  
    - name: copy jdk
      unarchive: src=jdk-8u161-linux-x64.tar.gz dest=/usr/local/java
      
    - name: append JAVA_HOME
      shell: echo "JAVA_HOME=/usr/local/java/jdk1.8.0_161" >> /etc/profile
      
    - name: append JRE_HOME
      shell: echo "JRE_HOME=$JAVA_HOME/jre" >> /etc/profile
      
    - name: append CLASSPATH
      shell: echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar" >> /etc/profile
      
    - name: append PATH
      shell: echo "export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin" >> /etc/profile
      
    - name: export PATH
      shell: echo "export JAVA_HOME JRE_HOME CLASSPATH PATH" >> /etc/profile
      
    - name: edit env
      shell: source /etc/profile

执行剧本

ansible-playbook -i jdk_host jdk_install.yml

查看

java --version

#如果提示找不到命令,手动 source /etc/profile

相关文章

网友评论

      本文标题:ansible 安装jdk

      本文链接:https://www.haomeiwen.com/subject/wgqbvrtx.html