Crap, I forgot to mention my source: http://docs.puppetlabs.com/guides/templating.html#access-to-defined-tags-and-classes
On Thu, Jul 12, 2012 at 1:08 PM, Ryan Coleman <r...@puppetlabs.com> wrote: > One way to approach this (for documentation) is to build a file > resource backed by a template. The template would contain something > like the following. It prints out all the classes defined in that > agents catalog. > > <% classes.each do |klass| -%> > The class <%= klass %> is defined > <% end -%> > > This example could be used to build something like /etc/motd on each > system with the list of defined classes. > > As for Dashboard, if you chose to use it as your ENC, the class > information is already there. Otherwise, that's not something you can > really do (afaik) outside of a custom fact that each machine populates > into the Dashboards inventory service. > > HTH, > --Ryan > > On Thu, Jul 12, 2012 at 8:54 AM, llow...@oreillyauto.com > <llow...@oreillyauto.com> wrote: >> Is there a way to get a list of all the classes available from the puppet >> master? >> >> I have 2 goals for this - one is documentation in a human readable form, and >> the other is potentially importing that data into dashboard. >> >> I did find some info on the rest API >> (http://docs.puppetlabs.com/guides/rest_api.html#resource-types ) but I >> can't make any sense of the output from it. >> >> Thanks. >> >> Lee >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/puppet-users/-/wmJFsgZDA8sJ. >> To post to this group, send email to puppet-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. > > > > -- > Ryan Coleman | about.me/ryc > Modules & Forge @ Puppet Labs -- Ryan Coleman | about.me/ryc Modules & Forge @ Puppet Labs -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.