#
salt '*' test.ping
其中的 * 表示正则匹配,用来匹配 hostname。如果需要使用正则,就需要加 -E 。
# salt -E 'web(9|10).aming.com' cmd.run
# salt -L 'web9.aming.com,web10.aming.com' cmd.run
1.列出所有的项目
# salt '
slave-puppet.zjcap.cn
' grains.ls
2.列出各项目的值
# salt '
slave-puppet.zjcap.cn
' grains.items
3.自定义 grains
客户端:
# vim /etc/salt/grains (没有这个文件,添加)
role: nginx
env: test
myname: zjcap.cn
重启 minion
# /etc/init.d/salt-minion restart
服务端获取:
# salt '
slave-puppet.zjcap.cn
' grains.item role env myname
4.对自定义的 grains 的主机进行命令操作
# salt -G myname:zjcap.cn cmd.run 'w'