David Schmitt <[email protected]> writes:
> On 6/7/2010 3:16 PM, Daniel Pittman wrote:
>
>> concat works reasonably well, but depends no multiple fragments scattered 
>> over
>> multiple systems, and storeconfigs, which makes for two problems:
>>
>> One, we now have anything up to two hours for an update to propagate, as
>> puppet needs to run on the "source" node /and/ the "target" node.  That
>> hurts a bit, although tools like mcollective promise to make it easier.
>
> There are two important points to keep in mind: First, if the actual facts
> change, you will always have to absorb two runtimes, the first storing the
> data, the second retrieving it.

Of course I would.  Thank you for patiently pointing out the obvious. :)

[...]

>> Two, there is no one place to see the configuration structure.  This makes it
>> much harder to visualize the effect of changes and the overall structure.
>
> Using the define approach, and collecting (no pun intendend) the
> functionality into a module can help in this case.

*nod*  It certainly does, and we have work practices in place to help ensure
that things work out safely, also.

[...]

>> On which topic: I can see I might be wrong about this approach, and maybe
>> these tools are better than just asking for the facts I need, when I need
>> them, from the authoritative source of that data.
>>
>> I just ... don't think so.  In fifteen years of wrangling systems and 
>> building
>> software it has *never* been the right answer to proxy data through a
>> secondary source if you can get it from the master source, and these other
>> tools feel very much like doing that.
>
> I totally can see where you're coming from. Thank you for listening and
> forcing us all to think deep thoughts about what we're trying to accomplish.

Thank you all for taking this seriously, especially when all I have are
requests, rather than code to back them up.  I really appreciate it, and
especially your patience explaining a couple of bits I /didn't/ understand
correctly in how this hangs together.

        Daniel

-- 
✣ Daniel Pittman            ✉ [email protected]            ☎ +61 401 155 707
               ♽ made with 100 percent post-consumer electrons

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to