- Grains是saltstack的一個組件憨愉, 用grains來收集信息
顯示全部grains的選項(xiàng)
salt '192.168.29.216' grains.items
顯示單個
salt '192.168.29.216' grains.item fqdn
或者
salt '192.168.29.216' grains.get fqdn
2.第二個應(yīng)用場景是匹配minion
比如說我想在所有centos系統(tǒng)上執(zhí)行命令
salt -G os:CentOS cmd.run 'w'
- 自定義Grains
vim /etc/salt/minion
grains:
roles:
- webserver
- memcache
還可以vim /etc/salt/grains這里配置备绽。默認(rèn)在這里讀
rol: nginx
注意這的rol不能和minion的roles重名#####
- 在top.sls中匹配命令
vim /srv/salt/top.sls
base:
'web:nginx':
- match: grain
- apache