On 12/12/11 19:33, Daniel Pittman wrote:
So, I want to be clear up front: this is the absolute opposite of a
promise. I want to understand what people expect here, and there is
*nothing* resembling a hint that we are changing the model of Puppet.
So, Jo, if we wanted to solve this, would it work for you if we
strongly prefer to process resources in the same class at the same
time, rather than separating them over time?
Would you need that to work between multiple classes? How would you
like that to be specified, or just do it in the general case?
Would it work for you if we treated the relationship arrow as
something that tried to bind as close as possible?
Is there a situation where that wouldn't work?
I can't think of an example where manifests would break if you tightened
the relationships between resources that wouldn't have been broken
before due to unspecified dependencies.
Other folks, what do you think, in your environments?
I don't need anything like this at the moment, but one real world
example I can think of is dependent services. I'm thinking years back to
Tomcat + Apache with mod_ajp - I *think* that if you restarted Tomcat
any existing mod_ajp connections would be broken so you'd want to
restart Apache straight after.
Another example could be forcefully clearing a Varnish cache straight
away when pushing out new files or packages.
Daniel
--
Luke Bigum
Information Systems
+44 (0) 20 3192 2520
[email protected] | http://www.lmax.com
LMAX, Yellow Building, 1A Nicholas Road, London W11 4AN
The information in this e-mail and any attachment is confidential and is
intended only for the named recipient(s). The e-mail may not be disclosed or
used by any person other than the addressee, nor may it be copied in any way.
If you are not a named recipient please notify the sender immediately and
delete any copies of this message. Any unauthorized copying, disclosure or
distribution of the material in this e-mail is strictly forbidden. Any view or
opinions presented are solely those of the author and do not necessarily
represent those of the company.
--
You received this message because you are subscribed to the Google Groups "Puppet
Users" group.
To post to this group, send email to [email protected].
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.