Try something like:

file { '/commands':
  ensure => directory,
  recurse => true,
  purge => true,
}

That will nuke any file not managed by puppet.

Be careful of interactions with stuff like yumrepo, of course.

On Fri, Mar 14, 2014 at 08:55:17AM -0700, Jasmine Lognnes wrote:
>    Hello =)
>    Is it possible to have puppet delete all files in /commands except for c66
>    and c90 ?
>    There are ~100 files in /commands, so I would rather not do a ensure =>
>    purge for each of them =)
>    Are there a good way to achieve this?
>    Kind regards
>    Jasmine
> 
>    --
>    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 [1][email protected].
>    To view this discussion on the web visit
>    
> [2]https://groups.google.com/d/msgid/puppet-users/a17e999e-b9c9-4ed0-99a6-73e8fb9f2374%40googlegroups.com.
>    For more options, visit [3]https://groups.google.com/d/optout.
> 
> References
> 
>    Visible links
>    1. mailto:[email protected]
>    2. 
> https://groups.google.com/d/msgid/puppet-users/a17e999e-b9c9-4ed0-99a6-73e8fb9f2374%40googlegroups.com?utm_medium=email&utm_source=footer
>    3. https://groups.google.com/d/optout

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20140314162313.GA13562%40iniquitous.heresiarch.ca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to