Have you seen the --graph option that generates .dot files of your generated catalogs? It's not global to all of your manifests, but it's a start.
http://docs.puppetlabs.com/guides/faq.html#how-do-i-use-puppets-graphing-support -Hunter On Fri, Dec 3, 2010 at 14:50, psyber <psyb...@gmail.com> wrote: > bump? > > On 5/22/2010 9:03 AM, Trevor Vaughan wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Well, it turns out that 0.25 completely broke my code (no big surprise). >> >> I was using the 'classes' method off of the parser, but I'll have to >> re-write it all now since the parser appears to have been heavily >> modified.. >> >> Basically, it just used the puppet parser to dig through the manifest >> path on your system and create a dot diagram using the RGL library of >> all classes, inheritance trees, defines, and arguments to the defines. >> >> It worked reasonably well, but has gotten crufty without use. >> >> When I have time (not this weekend), I'll try to polish it back up for >> 0.25 and actually stick it out for the world to use/break/whatever. >> >> Trevor >> >> On 05/21/2010 12:24 PM, Trevor Vaughan wrote: >>> >>> I've got some code at home that I think does what you want. >>> >>> I'll try to find time to dust it off over the weekend and post it to >>> the list (no promises though). >>> >>> Trevor >>> >>> On Thu, May 20, 2010 at 10:34 PM, windowsrefund<windowsref...@gmail.com> >>> wrote: >>>> >>>> Despite taking great care to keep my manifests clean and logical, my >>>> code is growing both in size and complexity. That said, I'm starting >>>> to wonder if there are any tools I can use that would run through my >>>> entire tree and display some user friendly map showing the >>>> relationships between all the classes, and definitions. Any leads >>>> would be appreciated. >>>> >>>> Best, >>>> Adam >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Users" group. >>>> To post to this group, send email to puppet-us...@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. >>>> >>>> >>> >>> >> - -- Trevor Vaughan >> Vice President, Onyx Point, Inc. >> email: tvaug...@onyxpoint.com >> phone: 410-541-ONYX (6699) >> pgp: 0x6C701E94 >> >> - -- This account not approved for unencrypted sensitive information -- >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.10 (GNU/Linux) >> >> iEUEARECAAYFAkv4AEsACgkQyWMIJmxwHpTCIgCXXFMGhbOXG531iVDqpkdzTO4H >> 2ACeN//hghZnex+GGGnl0jqoz9mAPBc= >> =OIjC >> -----END PGP SIGNATURE----- >> > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@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. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.