标签: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-service是id的名字,自定义的。pkg.installed 为包安装函数,下面是要安装的包的名字。service.running也是一个函数,来保证指定的服务启动,enable表示开机启动。
l执行: salt ‘web10.aming.com‘ state.highstate
标签:master server enable 客户端 names
原文地址:http://xiongrunchu.blog.51cto.com/11696174/1788211