On Jan 25, 2012, at 8:30 AM, Nick wrote:
> But then I have to anticipate every possible value of $shell and define
> resources for them.  Anything which is not defined like this is not usable
> within the scheme, because there will be no file resource to realize and
> require.  And of course, it also means nothing else can say anything about any
> of these files without blowing up, because my code "owns" them.
> 
> So far as I can see, this property of resources makes it hard to write
> self-contained and reusable modules, and this is frustrating.


I just want to say +1 to this. I have found Puppet to be a wonderful way to 
deeply tie all your automation to an exact known configuration of hosts, but 
pretty much useless for dealing with situations in a generalized fashion. It is 
hard enough to track all the dependencies on modules being written by different 
people within the same team. I cannot image the pain which must be felt by 
people who have modules written by geographically and politically disperse 
teams.

-- 
Jo Rhett
Net Consonance : consonant endings by net philanthropy, open source and other 
randomness

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