Issue #17204 has been updated by eric sorenson. Status changed from Unreviewed to Needs More Information Assignee set to Stefan Eriksson
Hi Stefan, thanks for the report - Have you seen the output of `puppet --graph`? It puts out exactly this information in the form of GraphViz '.dot' files which you can manipulate and display in a number of ways. Check out this blog post for more information and sample output: http://bitfieldconsulting.com/puppet-dependency-graphs Does that address your concerns? If so, please mark this ticket as closed. If not, please assign it back to me with more information so I can help you further. ---------------------------------------- Feature #17204: puppetd command to list dependencies and how config relate to each class etc. (for bug hunting in which order the config is run) https://projects.puppetlabs.com/issues/17204#change-77727 Author: Stefan Eriksson Status: Needs More Information Priority: Normal Assignee: Stefan Eriksson Category: Target version: Affected Puppet version: Keywords: Branch: Today we have --noop but its in my opinion outputting to much info not relating to "the order of how puppet will run its config" I would love to have a command, for example: puppetd --showdeps or something, which would output maybe in a tree like structure (simplified): <pre> . ├── postfix ├── proftpd └── users └── apache2 └── php5 </pre> this indicate that postfix and proftpd also users, can run without dependencies, but apache2 is depending on users to have been installed before puppet can process the apache2 class (example, because of suexec with user from users.pp) Also php5 is depending on that apache2 is installed before we can install php5. etc. A short summary as this above would help me alot, no other config output on what was going to happen etc as with --noop. But simply something like the above tree structure which lists current configs dependency tree. You could easily see if php5 was missplaced in its dependency if it was listed beteween postfix and proftpd. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
