farmer111 发表于 2018-8-1 07:55:57

【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的使用