Andreas Dvorak
2014-Nov-03 11:16 UTC
[Puppet Users] user ensure absent :No command localdelete defined for provider
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
--
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/3085ee71-0526-452c-840f-330ab3166c29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.