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:
Denis Egorenko
2015-09-23 16:26:07 +03:00
parent cb6213178e
commit ea1eddfaa0
4 changed files with 0 additions and 71 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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