<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’ve gotten pulp-server-2.4.0-0.23.beta.el6 installed and have been able to successfully mirror parts of Puppet Forge and managed to upload some of my own modules into the server.  I now have a repository setup with some Forge modules copied in and my own custom modules.  I’m trying to install them with a command like this:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>pulp-admin puppet consumer install run --consumer-id="ak-puppetmaster1" --whole-repo=my-prod<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>When I check Apache’s log, I see:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>XXX.XXX.XXX.XXX - - [06/Aug/2014:17:47:09 -0400] "GET /v3/releases?module=adrien-boolean HTTP/1.1" 404 9 "-" "PMT/1.1.1 (v3; Net::HTTP) Puppet/3.6.2 Ruby/1.8.7-p352 (x86_64-linux)"<o:p></o:p></p><p class=MsoNormal>XXX.XXX.XXX.XXX - - [06/Aug/2014:17:47:10 -0400] "GET /v3/releases?module=puppetlabs-concat HTTP/1.1" 404 9 "-" "PMT/1.1.1 (v3; Net::HTTP) Puppet/3.6.2 Ruby/1.8.7-p352 (x86_64-linux)"<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>And I’m getting 404 errors back.  It looks like the pulp Apache configuration that is installed by the RPM packages may not be mapping /v3/ to anything.  I tried adding in:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>WSGIScriptAlias /api/v3 /srv/pulp/puppet_forge_post33_api.wsgi<o:p></o:p></p><p class=MsoNormal>WSGIScriptAlias /v3 /srv/pulp/puppet_forge_post33_api.wsgi<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>But this looks like the URL used by pulp-admin consumer isn’t the same thing as the puppet forge client.  I’ve gone to the repository in my browser  <a href="http://pulp-test/pulp/puppet/my-prod/">http://pulp-test/pulp/puppet/my-prod/</a>  and I see all the modules published.   It looks like something just isn’t bound to where it is supposed to be.  I’d like to use pulp-admin to push to my Puppet servers via a central command rather than having Puppet pull modules.  Can anybody help with the Apache tweak I need to make this work?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Thanks!<o:p></o:p></p></div><p>CONFIDENTIALITY NOTICE: The information contained in this email message is intended only for use of the intended recipient. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately delete it from your system and notify the sender by replying to this email.  Thank you.</p></body></html>