saltstack數(shù)據(jù)系統(tǒng)之 Grains

  1. Grains是saltstack的一個組件, 用grains來收集信息
  • 顯示全部grains的選項
    salt '192.168.29.216' grains.items

  • 顯示單個
    salt '192.168.29.216' grains.item fqdn
    或者
    salt '192.168.29.216' grains.get fqdn

2.第二個應用場景是匹配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這里配置。默認在這里讀
rol: nginx

注意這的rol不能和minion的roles重名#####
    1. 在top.sls中匹配命令
vim /srv/salt/top.sls
base:
  'web:nginx':
    - match: grain
    - apache

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容