From 45e05dd4b827bc6b442b35f82492f631168556ee Mon Sep 17 00:00:00 2001 From: Ruediger Rissmann Date: Thu, 12 Feb 2015 10:52:35 +0100 Subject: [PATCH] Corrects "ip link set" command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit neutron_l3_ovs_bridge/neutron.rb executes the command ip link set @resource[:name] up This command fails when the resource name is “br” with the following error: ip link set br up "up" is invalid lladdr. To correct this error execute with “ip link set dev @resource[:name] up”: from ip link help: ip link set { dev DEVICE | group DEVGROUP } [ { up | down } Change-Id: I35b5ee79b05c01d4261935a55c8b3b86a7c8d8b2 --- lib/puppet/provider/neutron_l3_ovs_bridge/neutron.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/puppet/provider/neutron_l3_ovs_bridge/neutron.rb b/lib/puppet/provider/neutron_l3_ovs_bridge/neutron.rb index b84afe3ff..5ae0167b2 100644 --- a/lib/puppet/provider/neutron_l3_ovs_bridge/neutron.rb +++ b/lib/puppet/provider/neutron_l3_ovs_bridge/neutron.rb @@ -42,7 +42,7 @@ Puppet::Type.type(:neutron_l3_ovs_bridge).provide(:neutron) do def create ip('addr', 'add', gateway_ip, 'dev', @resource[:name]) - ip('link', 'set', @resource[:name], 'up') + ip('link', 'set', 'dev', @resource[:name], 'up') @property_hash[:ensure] = :present end