本文假定读者有Saltstack基础
1.sls文件
#file_rsync.sls
file_rsync:
file.recurse:
- source: salt://tools
- name: /home/tools
- user: nobody
- group: nobody
- dir_mode: 755
- file_mode: 644
- makedirs: True
- backup: minion
- include_enpty: True
2.强制执行
salt -N 'groupname' state.sls file_rsync
注:-N表示按组名匹配(组的定义在/etc/salt/master里面)
-E表示按正则表达式匹配
-G表示用节点属性(grains.item)来匹配
ok