I'm not sure that I understand your entire requirements, but you might want to look into using foreman, you get a real live dashboard of whats going on in your systems.
cheers, Ohad On Fri, Jan 29, 2010 at 8:55 PM, Arnauld <a.micheli...@gmail.com> wrote: > > > as suggested on the users list, use the config_version field. > > It only provides a global configuration versioning and I'd like a per > class versioning (see tbelow he reason why). > > > I still don't see why you would need a per class versioning. Clients > > are getting one catalog, which contains all the current checked out > > classes which can be represented by one single version of all your > > manifests. > > Puppet doesn't update configurations in a synchronous way and there's > no so much control on the scheduler, even by restarting the puppetd > daemon. The consequence is that it's difficult to know in real time > which hosts / which modules are updated. > > Another reason is that even if the puppetd daemon is running, > sometimes it does... nothing, or sometimes it makes the job, but very > slowly. > Suppose I update a module in my masterpuppet config: I really need to > know in *real time* which of my 200 (or more) clients have been > updated by just quickly looking at my CMDB interface. You suggest > using the config_version field. It looks fine as puppet configuration > can be seen as a whole thing. But we split that configuration in > several packages (one per module), which is a very convenient way to > precisely keep track of every used resources / modules. > > > In fact, I just need to know: how can I be sure, at any time, that a > client has been updated with the last puppet version and that every > modules have succesfuly been update ? > As you said, maybe there's another more convenient way to do this and > maybe my solution is wrong. But actually, I'm still searching.... > > Best regards, > > Arnauld > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com<puppet-dev%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to puppet-...@googlegroups.com. To unsubscribe from this group, send email to puppet-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.