jcbollinger:
> On the other hand, perhaps the new thing needed is something
> different: what about resource sub-types? [...]
> plainfile { "/etc/profile.d/foo.sh": source => "..." }
> filelink { "/etc/profile.d/foo.sh": target => "/opt/foo/foo_env.sh" }
> service { "foo": require => File["/etc/profile.d/foo.sh"] }
...
> it models the problem domain better

This is an excellent idea. It breaks the exact correspondence between
file/File, service/Service, etc., but that's easier to explain than
symlinks and recursion (if not easier to implement).

-- 
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.

Reply via email to