入口檔案top.sls 三要素
環境:通過file-roots指定
目標主機:可以使用萬用字元*
配置檔案路徑:路徑分割符為. 比如a.mysql 表示在環境指定的路徑下有個a目錄,a目錄下有個mysql.sls檔案
每個相同要素下的元素為並列關係,使用列表 -
- 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
執行
軟連線檔案和軟連線指向的檔案都沒有複製到minion下,其實我想的是salt處於安全考慮,如果軟連線檔案被複製到minion,那麼如果它指向的目標正好在minion端上有
那麼會存在對軟連線的操作都會對minion有影響,比如上面的如果/etc/grub.conf也被複製到minion那麼有可能指向minion /boot/grub/grub.conf 造成誤殺
saltstack之virt模組建立虛擬機器分析之二
那今天說下第2種,命令執行格式如下 salt kvm.tiancity.com virt.init web20 4 512 nic nics disk system 在這裡,我們需要注意下對與kvm qemu不允許使用profile,我們需要將virt.py改下 這樣,就允許我的試驗環境了。我的想法...
saltstack之virt模組建立虛擬機器分析之二
那今天說下第2種,命令執行格式如下 salt kvm.tiancity.com virt.init web20 4 512 nic nics disk system 在這裡,我們需要注意下對與kvm qemu不允許使用profile,我們需要將virt.py改下 這樣,就允許我的試驗環境了。我的想法...
SaltStack學習系列之state常用模組
常用模組 cron,cmd,file,mount,ntp,pkg,service,user,group cmd模組 引數 name 要執行的命令 unless 用於檢查的命令,只有unless指向的命令返回false時才執行name那行的命令 cwd 執行命令時的目錄,預設為root user 以指...