|
include:
- soft.jdk #包含jdk的安装
- soft.start-stop #包含启动停止脚本
tomcta-install:
file.managed:
- name: /root/apache-tomcat-7.0.68.tar.gz
- source: salt://tomcat/files/apache-tomcat-7.0.68.tar.gz
- user: root
- group: root
- mode: 755
cmd.run:
- name: mkdir/data/ && cd /root && tar zxf apache-tomcat-7.0.68.tar.gz && mv apache-tomcat-7.0.68 /data/
- unless: test -d /data/apache-tomcat-7.0.68/
tomcat-main-config: #复制自定义的catalina.sh文件
file.managed:
- name: /data/apache-tomcat-7.0.68/bin/catalina.sh
- source: salt://tomcat/files/catalina.sh
tomcat-site-config: #复制自定义的server.xml文件
cmd.run: #创建实例启动所需的三个文件夹
- name: mkdir -p /data/site.aaa.com/{logs,bin,conf}
file.managed:
- name: /data/site.aaa.com/conf/server.xml
- source: salt://tomcat/files/site/server.xml
tomcat-mobile-config:
cmd.run:
- name: mkdir -p /data/mobile.aaa.com/{logs,bin,conf}
file.managed:
- name: /data/mobile.aaa.com/conf/server.xml
- source: salt://tomcat/files/mobile/server.xml
tomcat-boss-config:
cmd.run:
- name: mkdir -p /data/boss.aaa.com/{logs,bin,conf}
file.managed:
- name: /data/boss.aaa.com/conf/server.xml
- source: salt://tomcat/files/boss/server.xml |
|
|