[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