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.