tidy puppet type works recursively too.
On Mon, Nov 26, 2012 at 2:19 PM, jcbollinger <[email protected]>wrote:
>
>
> On Saturday, November 24, 2012 10:28:44 AM UTC-6, bluethundr wrote:
>>
>> Is there a way using puppet to delete the home directories recursively of
>> employees who have left the company?
>>
>> So far I've tried:
>>
>> file { "/export/home/user":
>> name => "$home_dir/user",
>> ensure => 'absent'
>> }
>>
>> I also tried
>>
>>
>>
>> file{'export/home/user':
>> name => "$home_dir/user",
>> purge => true,
>> recurse => true,
>> force => true,
>> backup => false,
>> }
>>
>> But neither worked. Is there a way to do this with puppet currently?
>>
>>
>
> If you don't want to or can't do this via User resources, then it ought to
> work to add "ensure => absent" in your second version.
>
> Alternatively, you can always resort to
>
> exec { "Remove ${user}'s Home":
> command => "/bin/rm -rf ${home_dir}/${user}",
> onlyif => "/usr/bin/test -e ${home_dir}/${user}"
> }
>
>
> John
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/dDIVaCy8uOQJ.
>
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
--
Eduardo A. Muñoz
GPG Key fingerprint = 175E 6AEB AD23 8EFE 0FC3 F558 9AB1 7885 40A4 ABBB
CCNA - CCNP
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.