您的位置:首页 > 运维架构 > Apache

Saltstack–配置管理安装apache

2016-06-12 14:11 399 查看
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-service是id的名字,自定义的。pkg.installed 为包安装函数,下面是要安装的包的名字。service.running也是一个函数,来保证指定的服务启动,enable表示开机启动。
l执行: salt 'web10.aming.com' state.highstate
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: