码迷,mamicode.com
首页 > Web开发 > 详细

2.5-saltstack配置apache

时间:2016-04-04 06:58:41      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:2.5-saltstack配置apache

配置管理安装apache

*server上:

vim /etc/salt/master  #搜索找到file_roots

*打开如下内容的注释:

file_roots:      #总配置入口路径

  base:

    - /srv/salt/

mkdir /srv/salt;cd /srv/salt  

*vim /srv/salt/top.sls   #加入以下内容,top为总入口文件,名字是固定的。

base:

  ‘*‘:

    - apache

*意思是,在所有的客户端上执行apache模块

*重启 /etc/init.d/salt-master restart


*vim /srv/salt/apache.sls  #加入以下内容,这个是apache模块的内容

apache-service:   #只是一个名字

  pkg.installed:  #pkg是模块名,后面的为函数

    - names:  这里如果只有一个服务,那么就可以写成- name:httpd 不用在换一行了。

      - httpd        #安装包

      - httpd-devel  #安装包

  service.running:   

    - name:httpd

    - enable:True

说明:apache-service是id的名字,自定义的。pkg.installed为包安装函数,下面是要安装的包的名字。service.running也是一个函数,来保证指定的服务启动,enable表示开机启动。


执行命令:salt ‘client.wyp.com‘ state.highstate 

可以看到客户端安装,启动并开机启动了。


2.5-saltstack配置apache

标签:2.5-saltstack配置apache

原文地址:http://llzdwyp.blog.51cto.com/6140981/1759958

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