2 define nova::network::bridge (
4 $netmask = '255.255.255.0'
10 $context = '/files/etc/network/interfaces'
11 augeas { "bridge_${name}":
14 "set auto[child::1 = '${name}']/1 ${name}",
15 "set iface[. = '${name}'] ${name}",
16 "set iface[. = '${name}']/family inet",
17 "set iface[. = '${name}']/method static",
18 "set iface[. = '${name}']/address ${ip}",
19 "set iface[. = '${name}']/netmask ${netmask}",
20 "set iface[. = '${name}']/bridge_ports none",
22 notify => Exec['networking-refresh'],
29 default: { fail('nova::network_bridge currently only supports osfamily Debian and RedHat') }