The user resource won't clean up home directories directories for you. In fact there was a feature request to rename the attribute for this very reason:
http://projects.puppetlabs.com/issues/7002 It was originally pegged in the original managehome feature request many years back but never made it in: http://projects.puppetlabs.com/issues/432 I'd raise a ticket on it if you feel its important. For now, you can always manage the home directory yourself. Its not uncommon for users to create their own user management defined resource that wraps user (and other site specific user bits). This resource would also manage the home directory using a file resource and therefore allow removal. Of course this is purely a work-around but probably worth mentioning in any ticket that is raised. ken. On Thu, Sep 8, 2011 at 4:18 PM, Christopher Wood <christopher_w...@pobox.com> wrote: > On Thu, Sep 08, 2011 at 04:48:09AM -0700, michaelkrieg wrote: >> Hi, >> >> currently we're confused and quite unhappy with the Puppet user >> management. It is possible to create users, make sure they're present >> and so on. But: if you'd like to delete an user completely this seems >> not be possible. Setting the directive "ensure" to "absent" deletes >> the user from /etc/passwd/shadow/group - but the $HOME directory still >> exists. >> >> What is wrong here? > > Have you tried to use managehome => true when you set ensure => absent? > > http://docs.puppetlabs.com/references/stable/type.html#user-3 > > (Also check that your provider supports homedir management?) > >> Regards, >> Michael >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- "Join us for PuppetConf, September 22nd and 23rd in Portland, OR: http://bit.ly/puppetconfsig" -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.