Parameterize vlan name on veth
This is different from east and west, so cannot be hardcoded. Change-Id: I848222154b715ab035f7ef6e33a3e6dc98833c63
This commit is contained in:
parent
3b054dff4d
commit
700a70c35f
@ -1,13 +1,15 @@
|
||||
# Create a veth pair to connect the neutron bridge to the vlan bridge
|
||||
class infracloud::veth {
|
||||
class infracloud::veth (
|
||||
$br_name,
|
||||
) {
|
||||
exec { 'create veth pair':
|
||||
command => '/sbin/ip link add veth1 type veth peer name veth2',
|
||||
unless => '/sbin/ip link show | /bin/grep veth1 && /sbin/ip link show | /bin/grep veth2',
|
||||
}
|
||||
|
||||
exec { 'attach veth pair':
|
||||
command => '/sbin/brctl addif br-vlan25 veth1',
|
||||
unless => '/sbin/brctl show br-vlan25 | /bin/grep veth1',
|
||||
command => "/sbin/brctl addif ${br_name} veth1",
|
||||
unless => "/sbin/brctl show ${br_name} | /bin/grep veth1",
|
||||
require => Exec['create veth pair'],
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user