Issue #17204 has been updated by Stefan Eriksson.

Hi I've looked through the --graph but I still think my request is valid, I see 
great need for the above.

1. IMO Tree view would be better for displaying dependency "arrows" as above 
there is clear lines between objects

2. Alot of our servers are without X so we have to export .dom from the server 
to a desktop to view it.

3. a puppet --showdeps command that does the above in bash and displays it to 
sdout would be great for debugging, it could expect --noop so it wont be needed 
to include in the command line:

For example: puppet apply --modulepath=/opt/puppet/modules 
/opt/puppet/manifests/site.pp --showdeps

    ├── postfix
    ├── proftpd
    └── users
        └── apache2
            └── php5
----------------------------------------
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-79232

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.

Reply via email to