<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;"><div><div>You definitely can use puppet through source code. :) You can try to follow the dev guide to install every project from source code at the beginning and then try to use puppet to automate it.</div><div><br></div><div><br></div><div><div id=""><div>Shuquan Huang</div><div>Best Regards</div><div><br></div></div></div></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> <<a href="mailto:openstack-operators-bounces+huang.shuquan=99cloud.net@lists.openstack.org">openstack-operators-bounces+huang.shuquan=99cloud.net@lists.openstack.org</a>> on behalf of Xav Paice <<a href="mailto:xavpaice@gmail.com">xavpaice@gmail.com</a>><br><span style="font-weight:bold">Date: </span> Saturday, November 14, 2015 at 14:23<br><span style="font-weight:bold">To: </span> <<a href="mailto:openstack-operators@lists.openstack.org">openstack-operators@lists.openstack.org</a>><br><span style="font-weight:bold">Subject: </span> Re: [Openstack-operators] [puppet] Can we install OpenStack components using puppet but through source?<br></div><div><br></div><div dir="ltr">It's possible to do this if you build your own packages and name them the same as the distro packages - then make sure that you have all the deps etc as well.<div><br></div><div>I'm making packages for Ubuntu by re-using some of the Ubuntu Cloud Archive, some of Debian, and some of my own packaging code, and building packages now in a venv.  I then put those packages in an apt repo, add the repo to the box, and the Puppet modules pick up the custom packages just fine.</div><div><br></div><div>I guess it's down to your goals though - if you want to build from source to get fixes in fast, then this works, but if you're after a developer workstation then you probably want to use Devstack.  It's the same code, just miles easier to develop with in that format because all the git stuff is taken care of.</div><div><br></div><div>BTW, +1 for openstack-ansible, and I'll add a note to go find out about Giftwrap too (<a href="https://github.com/blueboxgroup/giftwrap">https://github.com/blueboxgroup/giftwrap</a>) - you can fix that to use your own repo if you want.</div><div><br></div><div>For my next iteration I'll have a go at Giftwrap for the actual Python code, and make sundry packages to keep Puppet happy and plug in the distro specific stuff like init scripts etc that are missing from the sources.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 13 November 2015 at 21:06, George Paraskevas <span dir="ltr"><<a href="mailto:paraskgeor@gmail.com" target="_blank">paraskgeor@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Hello,</p><p dir="ltr">I believe you can do so with openstack-ansible, its a set of ansible playbooks that orchestrate openstack from source using wheels. I think there you can select different branches for selected components.<br>
If this is what you want <br><a href="https://github.com/openstack/openstack-ansible" target="_blank">https://github.com/openstack/openstack-ansible</a><br></p><p dir="ltr">Thanks<span class="HOEnZb"><font color="#888888"><br>
George.<br></font></span></p><br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Fri, 13 Nov 2015, 09:07 Okan bhan <<a href="mailto:rajalokan@gmail.com" target="_blank">rajalokan@gmail.com</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi Guys,<div><br></div><div>I'm trying installing OpenStack using puppet modules. I'm able to setup all-in-one installation for liberty release.</div><div><br></div><div>This works fine but I was hoping, if there is a way I can install services (say keystone) from source code. Essentially I was hoping if I can use puppet to setup a developer workstation. </div><div><br></div><div>Thanks </div><div>Alok Kumar</div></div></div></div><span class="">
_______________________________________________<br>
OpenStack-operators mailing list<br><a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br></span></blockquote></div><br>_______________________________________________<br>
OpenStack-operators mailing list<br><a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br><br></blockquote></div><br></div>
_______________________________________________
OpenStack-operators mailing list
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a>
</span></body></html>