激動啊,終於要編寫sls文件來管理主機了。
nginx
sls的文件默認使用yaml的格式,不能使用tab,只能使用空格。app
在vi下能夠將tab轉換成空格ide
一個tab轉換成4個空格spa
:set expandtabblog
:%ret! 4ci
使用cat -A file檢測^I字符部署
這個定義top.sls文件的目錄,不必定須要base環境。it
top.sls文件內容以下:
io
test.test表明的是/opt/app/salt/state/prod/test/test.sls文件class
內容以下:
salt://test/nginx.conf就是/opt/app/salt/state/prod/test/nginx.conf
這個sls就是將nginx.conf下載到客戶端的/tmp目錄下。
如今執行下這個策略
策略執行成功了,看看/tmp下是否有nginx.conf文件。
怎麼檢查呢?一臺臺去檢查?哈哈,別忘了salt的遠程命令功能。
你看看,方便吧。文件下載成功了。
好了,先寫到這裏吧,後期會以實際部署一個zabbix來演練下。
待續。