salt manage target

salt 管理对象

  1. 管理对象方法
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    1.正则匹配
    salt -E 'min*' test.ping

    2.列表匹配
    salt -L minion1,minion2 test.ping

    3.Grians匹配(Minion的Grains的键值对)
    salt -G 'os:centos' test.ping

    4.组匹配(groups是在master配置文件中定义的组名称)
    salt -N groups test.ping

    5.复合匹配
    salt -C 'G@os:centos or L@Minion1'

    6.Pillar值匹配(key:value是Pillar系统中定义的一组键值,类似Grians键值对)
    salt -I 'key:value' test.ping

    7.CIDR匹配
    salt -S '192.168.1.0/24' test.ping

    8.Target参数
    L => L@minion1,minion2
    G => G@os:centos
    E => E@minion[1-3]
    P => P@os:(centos|redhat|ubuntu)
    I => I@key:value
    S => S@10.10.1.0/24 or S@10.10.2.10
    R => R@%foo.bar
    C => G@os:centos or L@minion1,minon3