9700099 发表于 2016-4-19 09:04:17

saltstack学习笔记3-Target

在saltstack中需要管理的对象,我们都可以称之为target,我们可以在master通过target去控制不同的minion节点,如何去匹配target呢,有以下几种方法


正则匹配:
salt -E 'minion*' test.ping    #对匹配minion*的ID的minion进行操作

列表:

salt -L 'minion1,minion2' test.ping    #通过列表的方式以,隔开

Grains匹配:

salt -G 'os:CentOS' test.ping    #grains匹配os是CentOS的minion进行操作

组匹配:

salt -N groupname test.ping    #对groupname组进行操作
这里多数两句,组需要在master配置文件中进行配置才能使用

如:

webgroup:
groups 'L@minion1,minion2'

salt -N webgroup test.ping

复合匹配:

salt -C 'G@os:CentOS or L@minion1' test.ping

支持or和and多条件

Pillar值匹配:

salt -I 'key:value' test.ping


CIDR匹配:
salt -S '192.168.80.0/24' test.ping


页: [1]
查看完整版本: saltstack学习笔记3-Target