diff --git a/lib/puppet/provider/nova_network/nova_manage.rb b/lib/puppet/provider/nova_network/nova_manage.rb index c4cb3bd10..36dec35a9 100644 --- a/lib/puppet/provider/nova_network/nova_manage.rb +++ b/lib/puppet/provider/nova_network/nova_manage.rb @@ -1,4 +1,7 @@ -Puppet::Type.type(:nova_network).provide(:nova_manage) do +require File.join(File.dirname(__FILE__), '..','..','..', + 'puppet/provider/nova') + +Puppet::Type.type(:nova_network).provide(:nova_manage, :parent => Puppet::Provider::Nova) do desc "Manage nova network" @@ -39,7 +42,7 @@ Puppet::Type.type(:nova_network).provide(:nova_manage) do end end - nova('network-create', + auth_nova('network-create', resource[:label], '--fixed-range-v4', resource[:name],