运维自动化工具-salt sls配置

第一步:设置file_roots 

vim /etc/salt/master

file_roots:

base:

- /data/ld_fabu_salt/update

第二步:设置top.sls

在top.sls入口文件设置环境(如生产、开发、测试对应不同的minion和模块) [root@salt-server ~]# cat /data/ld_fabu_salt/update/top.sls base:

'*':

- websvr 解释:所有的Minion均执行base目录下的init模块下的pkg-int.sls,我们可以把很多的sls放在一个目录中,方便管理,在top.sls只需要指定目录结构即可。

top.sls

/data/ld_fabu_salt/update/top.sls

传文件:

websvr.sls

/data/ld_fabu_salt/update/websvr.sls

websvr:

file.managed:

- name: /data/ldgame/update/salt.tgz

- source: salt://salt.tgz

- user: meng

- group: meng

- mode: 644

执行:

salt 'salt-syndic01' state.highstate

Logo

一站式 AI 云服务平台

更多推荐