----- "Luke Kanies" <[EMAIL PROTECTED]> wrote:

> Are your classes really getting that long?
> 
> And does it really make sense to split them based on resource type,  
> rather than some other organizational criteria?
> 
> The cfengine community was often hampered by a tendency to organize by
>  
> action type rather than functional role, so I consider it a kind of  
> code smell in Puppet.
> 

To manage Zimbra, we have 790 lines of code in our manifests.  That being said, 
I wholeheartedly agree with you.  I'm a staunch advocate of making sure people 
are doing things "the Puppet way" instead of forcing Puppet to bend to their 
own will.  I'll meet with my team and have them reevaluate their practice and 
see if there are better functional breaks that can make.  The majority of the 
breaks in Zimbra module are definitely along the times of functional role, like 
LDAP, mailers, etc.  

-- 
Digant C Kasundra <[EMAIL PROTECTED]>
Technical Lead, ITS Unix Systems and Applications, Stanford University

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to