Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55982
  • 博文数量: 11
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 164
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-15 09:42
文章分类

全部博文(11)

文章存档

2015年(1)

2014年(10)

我的朋友

分类: Python/Ruby

2014-08-11 17:22:04

grains是minion启动时加载的信息,包含minion的一些底层的信息,而且可以自定义。
以下操作是在master进行
创建目录/srv/salt/_grains

点击(此处)折叠或打开

  1. #!/usr/bin/python
  2. def test():
  3.     import os
  4.     a = os.popen('hostname').readlines()[0].strip('\r\n')
  5.     grains = {}
  6.     grains['abc'] = a
  7.     return grains
同步grains
salt '10.27.35.33' saltutil.sync_grains

获取grains中abc项的值

salt '10.27.35.33' grains.item abc

可以与cmdb结合,为每个minion增加自己的grains变量,来进行分组等操作。

阅读(1141) | 评论(0) | 转发(0) |
0

上一篇:salt设置定时任务

下一篇:salt halite

给主人留下些什么吧!~~