Skip to content

Commit e3914bb

Browse files
committed
Add testbed yaml file
Signed-off-by: Longxiang Lyu <lolv@microsoft.com>
1 parent 3fc4691 commit e3914bb

2 files changed

Lines changed: 208 additions & 0 deletions

File tree

ansible/testbed.yaml

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
---
2+
- conf-name: ptf1-m
3+
group-name: ptf1
4+
topo: ptf32
5+
ptf_image_name: docker-ptf-sai-mlnx
6+
ptf: ptf-unknown
7+
ptf_ip: 10.255.0.188/24
8+
ptf_ipv6:
9+
server: server_1
10+
vm_base:
11+
dut:
12+
- str-msn2700-01
13+
comment: Test ptf Mellanox
14+
- conf-name: ptf2-b
15+
group-name: ptf2
16+
topo: ptf64
17+
ptf_image_name: docker-ptf-sai-brcm
18+
ptf: ptf-unknown
19+
ptf_ip: 10.255.0.189/24
20+
ptf_ipv6:
21+
server: server_1
22+
vm_base:
23+
dut:
24+
- lab-s6100-01
25+
comment: Test ptf Broadcom
26+
- conf-name: vms-sn2700-t1
27+
group-name: vms1-1
28+
topo: t1
29+
ptf_image_name: docker-ptf-sai-mlnx
30+
ptf: ptf-unknown
31+
ptf_ip: 10.255.0.178/24
32+
ptf_ipv6:
33+
server: server_1
34+
vm_base: VM0100
35+
dut:
36+
- str-msn2700-01
37+
comment: Tests Mellanox SN2700 vms
38+
- conf-name: vms-sn2700-t1-lag
39+
group-name: vms1-1
40+
topo: t1-lag
41+
ptf_image_name: docker-ptf-sai-mlnx
42+
ptf: ptf-unknown
43+
ptf_ip: 10.255.0.178/24
44+
ptf_ipv6:
45+
server: server_1
46+
vm_base: VM0100
47+
dut:
48+
- str-msn2700-01
49+
comment: Tests Mellanox SN2700 vms
50+
- conf-name: vms-sn2700-t0
51+
group-name: vms1-1
52+
topo: t0
53+
ptf_image_name: docker-ptf-sai-mlnx
54+
ptf: ptf-unknown
55+
ptf_ip: 10.255.0.178/24
56+
ptf_ipv6:
57+
server: server_1
58+
vm_base: VM0100
59+
dut:
60+
- str-msn2700-01
61+
comment: Tests Mellanox SN2700 vms
62+
- conf-name: vms-s6000-t0
63+
group-name: vms2-1
64+
topo: t0
65+
ptf_image_name: docker-ptf-sai-brcm
66+
ptf: ptf-unknown
67+
ptf_ip: 10.255.0.179/24
68+
ptf_ipv6:
69+
server: server_1
70+
vm_base: VM0100
71+
dut:
72+
- lab-s6000-01
73+
comment: Tests Dell S6000 vms
74+
- conf-name: vms-a7260-t0
75+
group-name: vms3-1
76+
topo: t0-116
77+
ptf_image_name: docker-ptf-sai-brcm
78+
ptf: ptf-unknown
79+
ptf_ip: 10.255.0.180/24
80+
ptf_ipv6:
81+
server: server_1
82+
vm_base: VM0100
83+
dut:
84+
- lab-a7260-01
85+
comment: Tests Arista A7260 vms
86+
- conf-name: vms-s6100-t0
87+
group-name: vms4-1
88+
topo: t0-64
89+
ptf_image_name: docker-ptf-sai-brcm
90+
ptf: ptf-unknown
91+
ptf_ip: 10.255.0.181/24
92+
ptf_ipv6:
93+
server: server_1
94+
vm_base: VM0100
95+
dut:
96+
- lab-s6100-01
97+
comment: Tests Dell S6100 vms
98+
- conf-name: vms-s6100-t1
99+
group-name: vms4-1
100+
topo: t1-64
101+
ptf_image_name: docker-ptf-sai-brcm
102+
ptf: ptf-unknown
103+
ptf_ip: 10.255.0.182/24
104+
ptf_ipv6:
105+
server: server_1
106+
vm_base: VM0100
107+
dut:
108+
- lab-s6100-01
109+
comment: Tests Dell S6100 vms
110+
- conf-name: vms-s6100-t1-lag
111+
group-name: vms5-1
112+
topo: t1-64-lag
113+
ptf_image_name: docker-ptf-sai-brcm
114+
ptf: ptf-unknown
115+
ptf_ip: 10.255.0.183/24
116+
ptf_ipv6:
117+
server: server_1
118+
vm_base: VM0100
119+
dut:
120+
- lab-s6100-01
121+
comment: Tests Dell S6100 vms
122+
- conf-name: vms-multi-dut
123+
group-name: vms1-duts
124+
topo: ptf64
125+
ptf_image_name: docker-ptf
126+
ptf: ptf-unknown
127+
ptf_ip: 10.255.0.184/24
128+
ptf_ipv6:
129+
server: server_1
130+
vm_base: VM0100
131+
dut:
132+
- dut-host1
133+
- dut-host2
134+
comment: Example Multi DUTs testbed
135+
- conf-name: vms-example-ixia-1
136+
group-name: vms6-1
137+
topo: t0-64
138+
ptf_image_name: docker-ptf-ixia
139+
ptf: example-ixia-ptf-1
140+
ptf_ip: 10.0.0.30/32
141+
ptf_ipv6:
142+
server: server_6
143+
vm_base: VM0600
144+
dut:
145+
- example-s6100-dut-1
146+
comment: superman

ansible/vtestbed.yaml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
- conf-name: vms-kvm-t0
3+
group-name: vms6-1
4+
topo: t0
5+
ptf_image_name: docker-ptf
6+
ptf: ptf-01
7+
ptf_ip: 10.250.0.102/24
8+
ptf_ipv6: fec0::ffff:afa:2/64
9+
server: server_1
10+
vm_base: VM0100
11+
dut:
12+
- vlab-01
13+
comment: Tests virtual switch vm
14+
- conf-name: vms-kvm-t0-64
15+
group-name: vms6-1
16+
topo: t0-64
17+
ptf_image_name: docker-ptf
18+
ptf: ptf-01
19+
ptf_ip: 10.250.0.102/24
20+
ptf_ipv6: fec0::ffff:afa:2/64
21+
server: server_1
22+
vm_base: VM0100
23+
dut:
24+
- vlab-02
25+
comment: Tests virtual switch vm
26+
- conf-name: vms-kvm-t1-lag
27+
group-name: vms6-2
28+
topo: t1-lag
29+
ptf_image_name: docker-ptf
30+
ptf: ptf-02
31+
ptf_ip: 10.250.0.106/24
32+
ptf_ipv6: fec0::ffff:afa:6/64
33+
server: server_1
34+
vm_base: VM0104
35+
dut:
36+
- vlab-03
37+
comment: Tests virtual switch vm
38+
- conf-name: vms-kvm-t0-2
39+
group-name: vms6-3
40+
topo: t0
41+
ptf_image_name: docker-ptf
42+
ptf: ptf-03
43+
ptf_ip: 10.250.0.108/24
44+
ptf_ipv6: fec0::ffff:afa:8/64
45+
server: server_1
46+
vm_base: VM0104
47+
dut:
48+
- vlab-04
49+
comment: Tests virtual switch vm
50+
- conf-name: vms-kvm-dual-t0
51+
group-name: vms6-4
52+
topo: dualtor
53+
ptf_image_name: docker-ptf
54+
ptf: ptf-04
55+
ptf_ip: 10.250.0.109/24
56+
ptf_ipv6: fec0::ffff:afa:9/64
57+
server: server_1
58+
vm_base: VM0108
59+
dut:
60+
- vlab-05
61+
- vlab-06
62+
comment: Dual-TOR testbed

0 commit comments

Comments
 (0)