Nigel Kersten wrote:
The file{} type can do all of the following:

* manage single files
* manage directories
* manage symlinks
* manage recursive file copies

The intersection of all these bits of functionality makes it difficult
to understand exactly what is going on when you're new to Puppet, and
even experienced users often don't know how combining symlinks/content
management is going to work.

How would people feel about at least splitting out these into their own types?

* symlinks
* recursive file copies


+1. The value add of cleaning up that type/provider and the godawful mess and edge cases will also be awesome. We can also revamp the documentation at the same time - it provokes a lot of questions especially around recursion and symlinks.

On a final note ... can we not overload "ensure" in our new types? :)

James

--
You received this message because you are subscribed to the Google Groups "Puppet 
Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to