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

Saltstack–配置管理安装apache

时间:2016-06-12 15:34:19      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:master   server   enable   客户端   names   

l server上:vi  /etc/salt/master   //搜索找到 file_roots

l打开如下内容的注释:

file_roots:

  base:

    - /srv/salt

lmkdir  /srv/salt ; cd /srv/salt

lvi /srv/salt/top.sls  //加入如下内容

base:

  ‘*‘:

   - apache

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

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

lvi /srv/salt/apache.sls  //加入如下内容,这个就是apache模块的内容

apache-service:

  pkg.installed:

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

      - httpd

      - httpd-devel

  service.running:

    - name: httpd

    - enable: True

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

l执行: salt ‘web10.aming.com‘ state.highstate



Saltstack–配置管理安装apache

标签:master   server   enable   客户端   names   

原文地址:http://xiongrunchu.blog.51cto.com/11696174/1788211

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