Skip to content

Commit 3cdcb11

Browse files
add test caases for networks
1 parent 77435ec commit 3cdcb11

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

tests/network.pp

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
network { 'direct-net':
2+
autostart => true,
3+
forward_mode => 'bridge',
4+
forward_dev => 'eth0',
5+
forward_interfaces => [ 'eth0']
6+
}
7+
8+
network { 'bridge':
9+
bridge => 'vmbr0',
10+
forward_mode => 'bridge'
11+
}
12+
13+
$dhcp1 = {
14+
'start' => '192.168.122.2',
15+
'end' => '192.168.122.254',
16+
'bootp_file' => 'pxelinux.0',
17+
}
18+
$ip1 = {
19+
'address' => '192.168.122.1',
20+
'netmask' => '255.255.255.0',
21+
'dhcp' => $dhcp1,
22+
}
23+
network { 'pxe':
24+
autostart => true,
25+
forward_mode => 'nat',
26+
forward_dev => 'virbr0',
27+
ip => [ $ip1]
28+
}
29+
30+
31+
$dhcp2 = {
32+
'start' => '192.168.222.2',
33+
'end' => '192.168.222.254',
34+
}
35+
$ip2 = {
36+
'address' => '192.168.222.1',
37+
'netmask' => '255.255.255.0',
38+
}
39+
$ipv6 = {
40+
address => '2001:db8:ca2:2::1',
41+
prefix => '64',
42+
}
43+
network { 'dual-stack':
44+
autostart => true,
45+
forward_mode => 'nat',
46+
forward_dev => 'virbr2',
47+
bridge => 'virbr2',
48+
ip => [ $ip2],
49+
ipv6 => [ $ipv6 ],
50+
}
51+
52+
network { 'bridge_mode':
53+
bridge => 'vmbr4',
54+
forward_mode => 'bridge'
55+
}
56+

0 commit comments

Comments
 (0)