您的位置:首页 > 其它

saltstack之混合匹配

2017-02-06 16:04 274 查看
需要-C参数: salt -C



## 使用grains属性来匹配
[root@hadoop0 pillar]# salt -C 'G@os:Ubuntu' test.ping
uadoop1:
True
## 使用Minion ID的正则表达式来匹配
[root@hadoop0 pillar]# salt -C 'E@uadoop\d+' test.ping
uadoop2:
True
uadoop3:
True
uadoop1:
True
## 使用grains属性的正则表达式来匹配
[root@hadoop0 pillar]# salt -C 'P@os:(RedHat|Ubuntu|CentOS)' test.ping
uadoop2:
True
uadoop3:
True
uadoop1:
True
## 使用Minion ID来匹配
[root@hadoop0 pillar]# salt -C 'L@uadoop2,uadoop3' test.ping
uadoop2:
True
uadoop3:
True
## 使用pillar定义的属性来匹配
[root@hadoop0 pillar]# salt -C 'I@users:foway:1200' test.ping
uadoop2:
True
uadoop1:
True
uadoop3:
True
## 使用IP段匹配
[root@hadoop0 pillar]# salt -C 'S@192.168.0.0/24' test.ping
uadoop3:
True
uadoop2:
True
uadoop1:
True
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: