码迷,mamicode.com
首页 > 其他好文 > 详细

用saltstack批量安装jdk和tomcat

时间:2016-04-25 01:11:14      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:jdk   tomcat   

jdk:            //install.sls

    

    jdk-install:

      file.managed:

        - name: /usr/local/src/jdk-8u65-linux-x64.tar.gz

        - source: salt://jdk/files/jdk-8u65-linux-x64.tar.gz

        - user: root

        - group: root

        - mode: 755

      cmd.run:

        - name: cd /usr/local/src && tar zxf jdk-8u65-linux-x64.tar.gz && mv jdk1.8.0_65 /usr/local/jdk && chown -R root:root /usr/local/jdk

        - unless: test -d /usr/local/jdk

        - require: 

          - file: jdk-install

    

    jdk-config:

      file.append:

        - name: /etc/profile

        - text:

          - export JAVA_HOME=/usr/local/jdk

          - export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

          - export  CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar


tomcat:        //install.sls


    include:

      - jdk.install

    

    tomcat-install:

      file.managed:

        - name: /usr/local/src/apache-tomcat-8.0.30.tar.gz

        - source: salt://tomcat/files/apache-tomcat-8.0.30.tar.gz

        - user: root

        - group: root

        - mode: 755

      cmd.run:

        - name: cd /usr/local/src && tar zxf apache-tomcat-8.0.30.tar.gz && mv apache-tomcat-8.0.30 /usr/local/tomcat && chown -R root.root /usr/local/tomcat

        - unless: test -d /usr/local/tomcat

        - require:

          - file: tomcat-install

    

    tomcat-config:

      file.append:

        - name: /etc/profile

        - text:

          - export TOMCAT_HOME=/usr/local/tomcat


top.sls:     

    

    base:

      ‘*‘:

        - tomcat.install



本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1767287

用saltstack批量安装jdk和tomcat

标签:jdk   tomcat   

原文地址:http://liuzhengwei521.blog.51cto.com/4855442/1767287

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!