Issue #3459 has been reported by Michael DeHaan.

----------------------------------------
Bug #3459: HTTP Auth problem when trying to use external_nodes without webrick
http://projects.puppetlabs.com/issues/3459

Author: Michael DeHaan
Status: Unreviewed
Priority: High
Assigned to: Rein Henrichs
Category: 
Target version: 
Keywords: 
Branch: 


Currently the way to access control dashboard is to put it behind HTTP 
Authentication.
This is causing problems with external_nodes and also may be a problem with 
reports.

An error I get back from running puppetd:

    debug: Executing '/home/mpdehaan/dashboard/bin/external_node 
localhost.members.linode.com'
    err: Failed to find localhost.members.linode.com via exec: Execution of 
'/home/mpdehaan/dashboard/bin/external_node localhost.members.linode.com' 
returned 1: /usr/lib/ruby/1.8/net/http.rb:560:in `initialize': Connection   
refused - connect(2) (Errno::ECONNREFUSED)

        from /usr/lib/ruby/1.8/net/http.rb:560:in `open'
        from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
        from /usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
        from /usr/lib/ruby/1.8/timeout.rb:93:in `timeout'
        from /usr/lib/ruby/1.8/net/http.rb:560:in `connect'
        from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start'
        from /usr/lib/ruby/1.8/net/http.rb:542:in `start'
        from /usr/lib/ruby/1.8/net/http.rb:440:in `start'
        from /home/mpdehaan/dashboard/bin/external_node:20

err: Could not find node 'localhost.members.linode.com'; cannot compile

I read the README and it mentions you can change the port by editing the 
reporter code directly (config file is desired) though I don't see a way to 
supply
a username+password or change the URL if it's not surfaced directly with 
"/reports", which it wouldn't be in many cases.

This is why having an auth system that is not HTTP Auth is desirable (most 
systems management apps typically have their own acct system because they'll 
also need to keep track of groups/etc, also HTTP
Auth won't meet some user requirements)








-- 
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