reactor,這個東西感受像是一個事件觸發器,能夠捕捉minion加入master這一動做(固然能捕捉的確定不止這個動做)而後執行一些操做,個人目的就是利用reactor捕捉Minion加入master時自動執行一次state.highstate同步配置。html
參考資料:http://docs.saltstack.cn/topics/reactor/index.htmlreact
schedule,這個東西是讓minion定時執行命令,我這裏要利用這東西定時執行state.highstateide
參考資料:http://docs.saltstack.com/en/latest/topics/jobs/schedule.html 學習
1、配置reactor:3d
在Master端的配置文件/etc/salt/master 中加入(重啓master):htm
捕捉驗證動做,執行auth-complete.sls:blog
/srv/reactor/auth-complete.sls:事件
2、配置schedule:crontab
配置schedule能夠在minion端的配置文件中添加,也能夠在master端用pillar添加,我是採用後者get
以前說過pillar的默認目錄在/srv/pillar/,整個目錄文件就兩份OK了:
一份top.sls總控制入口,一份是執行文件
top.sls
autohighstate.sls
我這裏配置了天天自動執行一次state.highstate操做,有點像crontab
這兩個模塊我只初步看了些皮毛,還有待進一步學習。