--- test case: Resolve {$M0} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M0}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 0 --- test case: Resolve {$M1} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M1}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 1 --- test case: Resolve {$M2} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M2}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 2 --- test case: Resolve {$M3} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M3}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: FAIL --- test case: Resolve {$M4} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M4}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 4 --- test case: Resolve {$M5} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M5}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 5 --- test case: Resolve {$M6} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M6}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 6 --- test case: Resolve {$M7} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M7}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 7 --- test case: Resolve {$M8} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M8}' hostids: [1, 2, 3, 4, 5, 6, 7, 8] out: result: SUCCEED value: 8 --- test case: Resolve {$M8} fail include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$M8}' hostids: [1] out: result: FAIL --- test case: Resolve {$NODE:six} include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$NODE:six}' hostids: [6] out: result: SUCCEED value: 60 --- test case: Resolve {$NODE:none} on host:6 include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$NODE:none}' hostids: [6] out: result: SUCCEED value: 10 --- test case: Resolve {$NODE:none} on host:7 include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$NODE:none}' hostids: [7] out: result: SUCCEED value: 00 --- test case: Resolve {$NODE:zero} on host:6 include: &include um_cache_sync_01.inc.yaml in: config: *include macro: '{$NODE:zero}' hostids: [6] out: result: SUCCEED value: 00-0 --- test case: Resolve {$M1} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M1}' hostids: [1] out: result: SUCCEED value: 1 --- test case: Resolve {$M2} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2}' hostids: [1] out: result: SUCCEED value: 2 --- test case: Resolve {$M2:1} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:1}' hostids: [1] out: result: SUCCEED value: 2-1 --- test case: Resolve {$M2:2} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:2}' hostids: [1] out: result: SUCCEED value: 2-2 --- test case: Resolve {$M2:3} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:3}' hostids: [1] out: result: SUCCEED value: 2-3 --- test case: Resolve {$M2:4} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:4}' hostids: [1] out: result: SUCCEED value: 2-4 --- test case: Resolve {$M2:5} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:5}' hostids: [1] out: result: SUCCEED value: 2-5 --- test case: Resolve {$M2:6} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:6}' hostids: [1] out: result: SUCCEED value: 2-6 --- test case: Resolve {$M2:7} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:7}' hostids: [1] out: result: SUCCEED value: 2-7 --- test case: Resolve {$M2:8} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:8}' hostids: [1] out: result: SUCCEED value: 2-8 --- test case: Resolve {$M2:9} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M2:9}' hostids: [1] out: result: SUCCEED value: 2-9 --- test case: Resolve {$M3} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M3}' hostids: [1] out: result: SUCCEED value: 3 --- test case: Resolve {$M4} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M4}' hostids: [1] out: result: SUCCEED value: 4 --- test case: Resolve {$M4:1} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M4:1}' hostids: [1] out: result: SUCCEED value: 4-1 --- test case: Resolve {$M4:2} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M4:2}' hostids: [1] out: result: SUCCEED value: 4-2 --- test case: Resolve {$M5} from long macro list include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M5}' hostids: [1] out: result: SUCCEED value: 5 --- test case: Resolve {$M:regex:123} include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M:123}' hostids: [1] out: result: SUCCEED value: xyz --- test case: Resolve {$M:regex:abc} include: &include um_cache_resolve.inc.yaml in: config: *include macro: '{$M:abc}' hostids: [1] out: result: FAIL ...