diff --git a/lib/puppet/provider/nova_network/nova_manage.rb b/lib/puppet/provider/nova_network/nova_manage.rb index ce5337119..b89f61ef0 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" @@ -40,7 +43,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],