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]