diff --git a/lib/puppet/provider/nova_admin/nova_manage.rb b/lib/puppet/provider/nova_admin/nova_manage.rb deleted file mode 100644 index 6dd4cb47c..000000000 --- a/lib/puppet/provider/nova_admin/nova_manage.rb +++ /dev/null @@ -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 - diff --git a/lib/puppet/provider/nova_project/nova_manage.rb b/lib/puppet/provider/nova_project/nova_manage.rb deleted file mode 100644 index 31a818f72..000000000 --- a/lib/puppet/provider/nova_project/nova_manage.rb +++ /dev/null @@ -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 diff --git a/lib/puppet/type/nova_admin.rb b/lib/puppet/type/nova_admin.rb deleted file mode 100644 index 2df9210bf..000000000 --- a/lib/puppet/type/nova_admin.rb +++ /dev/null @@ -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 diff --git a/lib/puppet/type/nova_project.rb b/lib/puppet/type/nova_project.rb deleted file mode 100644 index f538d2e2c..000000000 --- a/lib/puppet/type/nova_project.rb +++ /dev/null @@ -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