salt的grains

 

grains作用:

  1、匹配 minion

  2、收集信息

  (每次重启minion才会收集)

 

grains 数据存储在minion端。

 

salt '*' grains.ls

salt '*' grains.items

 

 

通过系统自带的grains匹配:

salt -G os:CentOS cmd.run "w"

 

 

在minion配置文件中定义: 重启minion  (主动收集:minion 执行:saltutil.sync_grains命令)

这样就可以通过 grains匹配minion了:

salt -G "roles:memcache" cmd.run "echo haha"

 

通过配置文件定义方法二:

cat /etc/salt/grains
web: nginx

这样就可以通过 grains匹配minion了:

salt -G web:nginx cmd.run "w"

 

posted @ 2017-02-19 13:40  xuanhui  阅读(201)  评论(0编辑  收藏  举报