[root@frontend_01 salt]# cat hello/etc.sls
etc_backup:
file.recurse:
- source: salt://hello/etc ### 须要复制的文件路径的根目录,确保file-root对应环境下
- name: /hello/etc ### 复制到minion的目标路径
- include_empty: True
- dir_mode: 0755
- file_mode: '0644'
- user: nobody
- group: nobody
- makedir: True
- backup: minion
mysql
执行sql
软链接文件和软链接指向的文件都没有复制到minion下,其实我想的是salt处于安全考虑,若是软链接文件被复制到minion,那么若是它指向的目标正好在minion端上有安全
那么会存在对软链接的操做都会对minion有影响,好比上面的若是/etc/grub.conf也被复制到minion那么有可能指向minion /boot/grub/grub.conf 形成误杀frontend