diff --git a/lib/puppet/provider/vs_bridge/ovs.rb b/lib/puppet/provider/vs_bridge/ovs.rb index d6495009..e362c21b 100644 --- a/lib/puppet/provider/vs_bridge/ovs.rb +++ b/lib/puppet/provider/vs_bridge/ovs.rb @@ -1,7 +1,7 @@ require "puppet" Puppet::Type.type(:vs_bridge).provide(:ovs) do - commands :vsctl => "/usr/bin/ovs-vsctl" + optional_commands :vsctl => "/usr/bin/ovs-vsctl" def exists? vsctl("br-exists", @resource[:name]) diff --git a/lib/puppet/provider/vs_port/ovs.rb b/lib/puppet/provider/vs_port/ovs.rb index a69483b8..b7be530b 100644 --- a/lib/puppet/provider/vs_port/ovs.rb +++ b/lib/puppet/provider/vs_port/ovs.rb @@ -1,7 +1,7 @@ require "puppet" Puppet::Type.type(:vs_port).provide(:ovs) do - commands :vsctl => "/usr/bin/ovs-vsctl" + optional_commands :vsctl => "/usr/bin/ovs-vsctl" def exists? vsctl("list-ports", @resource[:bridge]).include? @resource[:interface]