Takashi Kajinami 9207422cf3 Remove deprecated network name parameters
These were deprecated during an old cycle[1].

[1] 0a3af34213e472e9c439adef86a9ba78c4f98abf

Change-Id: I2f91bbc26709a9188478d866f3875bd8ca6317d3
2023-08-06 18:48:16 +09:00

29 lines
971 B
Ruby

require File.join(File.dirname(__FILE__), '..','..','..', 'puppet/provider/ironic')
Puppet::Type.type(:ironic_config).provide(
:openstackconfig,
:parent => Puppet::Type.type(:openstack_config).provider(:ruby)
) do
def self.file_path
'/etc/ironic/ironic.conf'
end
def to_project_uuid(name)
warning('to_project_uuid is deprecated and will be removed in a future release.')
properties = [name, '--column', 'id']
openstack = Puppet::Provider::Ironic::OpenstackRequest.new
res = openstack.openstack_request('project', 'show', properties)
return "AUTH_#{res[:id]}"
end
def from_project_uuid(uuid)
warning('from_project_uuid is deprecated and will be removed in a future release.')
uuid = uuid.sub('AUTH_','')
properties = [uuid, '--column', 'name']
openstack = Puppet::Provider::Ironic::OpenstackRequest.new
res = openstack.openstack_request('project', 'show', properties)
return "AUTH_#{res[:name]}"
end
end