标签:saltstack
分组的类型
-G Grains glob匹配 //比如:G@os:Ubuntu
-E PCRE Minion id匹配 //比如:E@web\d+\.(dev|qa|prod)\.loc
-P Grains PCRE匹配 //比如:P@os:(RedHat|Fedora|CentOS)
-L minions列表 //比如:L@minion1.example.com,minion3.domain.com or bl*.domain.com
-I Pillar glob匹配 //比如:I@pdata:foobar
-S 子网/IP地址匹配 //比如:S@192.168.1.0/24 or S@192.168.1.100
-R Range cluster匹配 //比如:R@%foo.bar
-D Minion Data匹配 //比如:D@key:value
其中E和L是最常用的(注意or代表和的意思。。。。与常规语法不同-_-d)
分组的配置
在/etc/salt/master配置文件里进行配置
找到nodegroups这个关键字就能看到示例了
nodegroups:
test1: ‘E@^.*saltstack.*$‘
这里正则表达式的意思是匹配包含字符串saltstack的minion,通常在实际应用中,可以通过这种方式匹配不同应用的minion
测试分组
salt -N test1 test.ping
如果出现正常返回值则表示分组配置成功
[root@Admin1-saltstack src]# salt -N test1 test.ping
Admin2-saltstack.littlebee.com:
True
Admin3-saltstack.littlebee.com:
True
本文出自 “求阙斋” 博客,谢绝转载!
标签:saltstack
原文地址:http://ryomajia.blog.51cto.com/240953/1652633