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