美文网首页
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