... or better, what is intended to be? I''ve seen references to PuppetShow in IRC, mailing lists and documentation, but still have no clear idea of what it is. Is it just a reporting tool? Will you be able to create manifests or configure nodes from it? Thanks, best regards Jose _______________________________________________ Puppet-users mailing list Puppet-users@madstop.com https://mail.madstop.com/mailman/listinfo/puppet-users
On Wed, Oct 18, 2006 at 11:17:58AM +0200, José González Gómez wrote:> ... or better, what is intended to be? I''ve seen references to PuppetShow in > IRC, mailing lists and documentation, but still have no clear idea of what > it is. Is it just a reporting tool? Will you be able to create manifests or > configure nodes from it?I envisage it being just a reporting tool -- look at what nodes you''ve got, their vital statistics, what Puppet has done to them in the past, and that sort of thing. It might go as far as viewing node manifests, but I don''t think it''ll go as far as writing manifests. I suppose, if the language stays really simple, you could write a GUI to manipulate manifests, but I get the feeling that the language isn''t going to stay simple forever... - Matt -- When I was a kid I used to pray every night for a new bicycle. Then I realised that the Lord doesn''t work that way so I stole one and asked Him to forgive me. -- Emo Philips.
On Oct 18, 2006, at 3:03 AM, Matthew Palmer wrote:> On Wed, Oct 18, 2006 at 11:17:58AM +0200, José González Gómez wrote: >> ... or better, what is intended to be? I''ve seen references to >> PuppetShow in >> IRC, mailing lists and documentation, but still have no clear idea >> of what >> it is. Is it just a reporting tool? Will you be able to create >> manifests or >> configure nodes from it? > > I envisage it being just a reporting tool -- look at what nodes > you''ve got, > their vital statistics, what Puppet has done to them in the past, > and that > sort of thing. It might go as far as viewing node manifests, but I > don''t > think it''ll go as far as writing manifests. I suppose, if the > language > stays really simple, you could write a GUI to manipulate manifests, > but I > get the feeling that the language isn''t going to stay simple > forever...My motivation to help with PuppetShow is to use it as the basis for a larger management application. It won''t necessarily manage all of puppet, perhaps just enough to define nodes and their class memberships. It will likely remain in-house for my employer because it will be customized for our environment, but I hope to be able to release at least the core functionality back to the community. -Blake
On Wed, Oct 18, 2006 at 10:29:41AM -0700, Blake Barnett wrote:> memberships. It will likely remain in-house for my employer because > it will be customized for our environment, but I hope to be able to > release at least the core functionality back to the community.You too, huh? <grin> (My work on PuppetShow has been motivated by a client''s need to have a comprehensive "what''s going on in my network?" system) - Matt
On Oct 18, 2006, at 1:13 PM, Matthew Palmer wrote:> On Wed, Oct 18, 2006 at 10:29:41AM -0700, Blake Barnett wrote: >> memberships. It will likely remain in-house for my employer because >> it will be customized for our environment, but I hope to be able to >> release at least the core functionality back to the community. > > You too, huh? <grin> (My work on PuppetShow has been motivated by a > client''s need to have a comprehensive "what''s going on in my network?" > system)Our 1st focus is to be able to deploy and redeploy machines under different roles, in multiple datacenters, 100% hands-off. 2nd, I hope to completely remove our dependency on the mish-mash of monolithic tools like Nagios, Cacti, and home-brew ssh for-loop scripts. Configuration enforcement is probably tied for 2nd place there. I figure we''ll add reporting and the rest of the "what''s going on in my network?" features as we find the need. -Blake
José González Gómez wrote:> ... or better, what is intended to be? I''ve seen references to > PuppetShow in IRC, mailing lists and documentation, but still have no > clear idea of what it is. Is it just a reporting tool? Will you be able > to create manifests or configure nodes from it?I thinkt he best description is that it''s web integration with Puppet. The specifics of how that integration takes place have not yet been decided and are certainly open for lobbying (especially in the form of either code or money). The initial app that I wrote was as a prototype demo to show that you could pretty easily provide webmin-like functionality -- connect to a host over xmlrpc, list resources like users and packages, and look at individual resources. It''s not much of a stretch from there to configuring those resources. Current focus is on using PuppetShow for reporting and monitoring -- checking when a host last connected, looking at the facts and classes associated with hosts, inspecting what resources got sent to hosts, etc. -- A diplomat is a man who can convince his wife she''d look stout in a fur coat. --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com