On Mon, Apr 29, 2013 at 6:19 PM, Felix Frank
<[email protected]> wrote:
> Interesting. It seems nicely thought out, but I stumbled here, reading:
thanks for reading!
> On 04/23/2013 11:22 PM, Martin Langhoff wrote:
>> I am less certain of this part, and input will be specially valuable here.
>>
>> ppg pullapply will...
>>
>> - apply changes locally, capture stderr/stdout, perhaps more info
>> that can be negotiated with the puppet client ("facts"?).
>> - write state to file(s) in a "puppet-feedback" git repo, commit that state
>> - push to a "feedback" rw repo on the gold server (or on the proxy server)
>
> Uhm, what? Why? Why is there a git repository for your transient puppet
> reports?
Well, the assumption of this setup is that the server where you'd run
dashboard isn't necessarily reachable all the time.
For example, during a network outage, or an uplink DoS.
So I need some store-and-forward facility. Using git for this purpose
isn't the absolute best-fit but limits my tool use, my dependencies. I
could use some other tool (sqlite?) but git handles store-and-forward
setup pretty well (with the normal git push semantics).
Hard to justify added deps and complications unless there's a great
fit to the proposed alternative...
> You're reinventing the wheel I think (although your's a bit square-ish ;)
But isn't it cute how it goes thunk! four times per turn?
> Doesn't the dashboard usually consume the report as generated by the
> agent? Therefor, isn't what you want a way to transfer that very report
> from the agents to the dashboard? I vaguely remember an issue with
> masterless not generating reports, but I may misremember this one.
Correct, masterless won't generate reports, and that's part of what I
am trying to address.
m
--
[email protected]
- ask interesting questions
- don't get distracted with shiny stuff - working code first
~ http://docs.moodle.org/en/User:Martin_Langhoff
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.