ansible批量安装jdk,tomcat【playbook】

2021-05-22  本文已影响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 &
上一篇 下一篇

猜你喜欢

热点阅读