存儲minion端的基本信息,cpu/內核/操作系統
查看
salt 'node9' grains.items
salt 'node9' grains.item os
salt 'node9' grains.item ipinterfaces
-G 使用grains信息匹配
salt -G 'os:redhat' test.ping 所有系統爲redhat的
salt -G 'os:redhat' cmd.run 'ls /'
匹配附加信息--客戶端/etc/salt/mimion-->打個標籤
38 vim /etc/salt/minion
grains:
web:
apache
46 systemctl restart salt-minion.service
47 salt 'node9' grains.items | grep apache
node1
~]# vim /etc/salt/minion
grains:
web:
nginx
node2
~]# vim /etc/salt/minion
grains:
-
web:
nginxnode9 ~]# salt '*' saltutil.sync_grains 刷新grains信息
salt -G 'web:apache' test.ping --->node2
node9 ~]# salt -G 'web:nginx' test.ping
node2:
True
node1:
Truesalt '*' saltutil.sync_grains 刷新所有grains信息
salt 'node9' grains.items 查看某臺grains提供的信息
salt 'node9' grains.items key 查看某臺 某key的信息
salt -G 'os:RedHat' test.ping 使用grains信息分類匹配主機