I work on the Pulp Project (http://www.pulpproject.org/), and we are trying 
to fully implement the forge API so we can create new repositories that can 
be reached via a command like:

$ sudo puppet module install --module_repository 
http://localhost/pulp/puppet/myforge/ someone/theirmodule

The problem I've encountered is that the install command includes 
hard-coded absolute paths to the API instead of relative paths. For 
example, see line 54 here:

https://github.com/puppetlabs/puppet/blob/4d06c647/lib/puppet/forge.rb#L54

Would this be received well as a bug report, or is there a reason for 
having absolute paths? We would love to see this behavior improved so that 
multiple forges could run on the same web server. Otherwise, we'll have to 
implement our own module installation routine that doesn't take advantage 
of the "puppet module install" tool.

Also, will the upcoming new API be accessed with relative URLs from the 
command line tool?

Thanks,
Michael

-- 
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/-/Fb8sqGj2K5QJ.
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.

Reply via email to