Remove dead nova providers
Those providers nova_admin and nova_project are unused and outdated
since folsom release (https://review.openstack.org/#/c/9296/)
Change-Id: I085921d261c8975cd6464c617fe5b4bcad037fb8
(cherry picked from commit 8a4c64b411
)
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
Puppet::Type.type(:nova_admin).provide(:nova_manage) do
|
||||
|
||||
desc "Manage nova admin user"
|
||||
|
||||
optional_commands :nova_manage => 'nova-manage'
|
||||
|
||||
def exists?
|
||||
nova_manage("user", "list").match(/^#{resource[:name]}$/)
|
||||
end
|
||||
|
||||
def create
|
||||
nova_manage("user", "admin", resource[:name])
|
||||
end
|
||||
|
||||
def destroy
|
||||
nova_manage("user", "delete", resource[:name])
|
||||
end
|
||||
|
||||
end
|
||||
|
@@ -1,19 +0,0 @@
|
||||
Puppet::Type.type(:nova_project).provide(:nova_manage) do
|
||||
|
||||
desc "Manage nova project"
|
||||
|
||||
optional_commands :nova_manage => 'nova-manage'
|
||||
|
||||
def exists?
|
||||
nova_manage("project", "list").match(/^#{resource[:name]}$/)
|
||||
end
|
||||
|
||||
def create
|
||||
nova_manage("project", "create", resource[:name], resource[:owner])
|
||||
end
|
||||
|
||||
def destroy
|
||||
nova_manage("project", "delete", resource[:name])
|
||||
end
|
||||
|
||||
end
|
@@ -1,11 +0,0 @@
|
||||
Puppet::Type.newtype(:nova_admin) do
|
||||
|
||||
@doc = "Manage creation/deletion of nova admin users."
|
||||
|
||||
ensurable
|
||||
|
||||
newparam(:name, :namevar => true) do
|
||||
desc "The name of the admins."
|
||||
end
|
||||
|
||||
end
|
@@ -1,21 +0,0 @@
|
||||
Puppet::Type.newtype(:nova_project) do
|
||||
|
||||
@doc = "Manage creation/deletion of nova projects."
|
||||
|
||||
ensurable
|
||||
|
||||
newparam(:name, :namevar => true) do
|
||||
desc "The name of the project."
|
||||
end
|
||||
|
||||
newparam(:owner) do
|
||||
desc "Owner of this project. *This is only set on project creation*"
|
||||
end
|
||||
|
||||
# newproperty(:owner) - this needs to be a property
|
||||
|
||||
autorequire(:nova_admin) do
|
||||
[self[:owner]]
|
||||
end
|
||||
|
||||
end
|
Reference in New Issue
Block a user