[Puppet Users] Re: intermodule dependency

2012-01-31 Thread Jos Houtman
> That's one of many reasons to not do that.  Specifically, one should > employ class inheritance only when it involves overriding resource > properties of the parent class. We have a history of using class inheritence to override variables in template's or add extra functionality the base class

[Puppet Users] Re: intermodule dependency

2012-01-31 Thread Jos Houtman
> In general, I try and think of module dependencies and organization as > a matter of composition.  Discrete modules themselves should avoid > establishing relationships with other modules.  A module should, > however, be diligent about managing the internal relationships of the > classes and res

[Puppet Users] Re: intermodule dependency

2012-01-30 Thread jcbollinger
On Jan 23, 3:45 am, Jos Houtman wrote: > Hello list, > > I am looking for advice/best-practices on how to handle inter module > dependency's. [...] > Without stages we tried three ways of doing this: > Creating a dependency chain between classes. > Class['Ldap'] -> Class['Mysql']. > This is ve