美文网首页
ansible批量安装jdk,tomcat【playbook】

ansible批量安装jdk,tomcat【playbook】

作者: 阿当运维 | 来源:发表于2021-05-22 10:59 被阅读0次
我这里实验jdk 直接yum装的。如果源码装,在只不过是换shell模块解压安装,换几个不变量换一下
---
- hosts: java
  gather_facts: no
  vars:
    tomcat_version: 9.0.43
    tomcat_dir: /usr/local
  tasks:
    - name: Install JDK
      yum: name=java-1.8.0-openjdk state=present
    - name: java env
      shell: echo "JAVA_HOME=/etc/java" >> /etc/profile
    - name: java env2
      shell: echo "CLASSPATH=/usr/lib/java" >> /etc/profile
    - name: java env3
      shell: echo "PATH=$PATH:/usr/bin/java" >> /etc/profile
    - name: java env4
      shell: echo "export JAVA_HOME  CLASS_PATH PATH" >> /etc/profile && source /etc/profile

    - name: Downlocd tomcat
      get_url: url=https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v{{tomcat_version}}/bin/apache-tomcat-{{tomcat_version}}.tar.gz dest=/usr/local/src

    - name: Unzip tomcat
      unarchive:
        src: /usr/local/src/apache-tomcat-{{tomcat_version}}.tar.gz
        dest: "{{tomcat_dir}}"
        copy: no

    - name: Start tomcat
      shell: cd {{tomcat_dir}} &&
             mv apache-tomcat-{{tomcat_version}}  tomcat9 && cd tomcat9/bin && chmod +x *.sh && nohup sh ./startup.sh &

相关文章

网友评论

      本文标题:ansible批量安装jdk,tomcat【playbook】

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