qrqwe 发表于 2015-5-21 08:44:24

【saltstack学习笔记之九】salt的grains的使用

1.查看grains
salt 'Admin2-saltstack.littlebee.com' grains.ls
salt 'Admin2-saltstack.littlebee.com' grains.items    //查看所有item

salt 'Admin2-saltstack.littlebee.com' grains.item os    //单独查看os这个item

2.自定义grains
在minion的配置文件上进行自定义grains配置
grains:      //必须以grains开头
roles:      //值得定义(自定义的)
    - webserver      //值对应的属性定义(自定义的)
    - memcache
deployment: datacenter4
cabinet: 13
cab_u: 14-15
保存退出并重启minion服务:
    /etc/init.d/salt-minion restart

然后再在master上去测试:

# salt '*' grains.item roles                               
Admin3-saltstack.littlebee.com:
    ----------
    roles:
      - webserver
      - memcache
Admin2-saltstack.littlebee.com:
    ----------
    roles:
      - webserver
      - memcache


页: [1]
查看完整版本: 【saltstack学习笔记之九】salt的grains的使用