[Puppet Users] Re: user ensure absent :No command localdelete defined for provider

2014-11-03 Thread jcbollinger


On Monday, November 3, 2014 5:16:29 AM UTC-6, Andreas Dvorak wrote:

 Dear all,

 I have a modul accounts to create user. That is working fine. Today I 
 would like to remove a user but it does not work.
 Unfortunately I don't understand the error. Can you please have a look?

 Error: No command localdelete defined for provider 
 Error: 
 /Stage[main]/Accounts/Accounts::Virtual[testuser]/User[testuser]/ensure: 
 change from present to absent failed: No command localdelete defined for 
 provider 

 cat init.pp
 class accounts {
   @accounts::virtual { 'testuser':
 ensure = absent,
 comment  = 'testuser',
 uid  = '1000',
 gid  = '1000',
 group= 'testuser',
   }
 
 }

 define accounts::virtual (
   $ensure= present,
   $comment   = undef,
   $uid   = undef,
   $home  = undef,
   $group = undef,
   $gid   = undef,
   $password  = undef,
   $shell = '/bin/bash',
   $sshkeytype= 'rsa',
   $sshkey= undef,
   $sol10_profile = undef,
   $sol11_profile = undef,
   ) {
   include accounts::groups

   $username = $title

   user { $username:
 ensure = $ensure,
 comment= $comment,
 uid= $uid,
 gid= $gid,
 shell  = $shell,
 home   = $home_dir,
 managehome = true,
 forcelocal = true,
 password   = $password,
   }
 
 }

 Best regards,
 Andreas



It looks like the 'provider' chosen for the User type on the affected 
node(s) does not support deleting (local) users.  That could be a bug, but 
it might just be a limitation of the node's environment.  What is the 
node's OS?


John

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/9aae91e5-88a9-41b7-9169-987bd2873c4c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[Puppet Users] Re: user ensure absent :No command localdelete defined for provider

2014-11-03 Thread Andreas Dvorak
Hi John,

the OS is RedHat 5 and 6.

Regards
Andreas

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/892e26b3-b70d-414e-99e2-87f72919da18%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.