[Openstack-operators] [puppet] Can we install OpenStack components using puppet but through source?

HuangShuquan huang.shuquan at 99cloud.net
Sat Nov 14 13:26:36 UTC 2015


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.


Shuquan Huang
Best Regards

From:  <openstack-operators-bounces+huang.shuquan=99cloud.net at lists.openstack.org> on behalf of Xav Paice <xavpaice at gmail.com>
Date:  Saturday, November 14, 2015 at 14:23
To:  <openstack-operators at lists.openstack.org>
Subject:  Re: [Openstack-operators] [puppet] Can we install OpenStack components using puppet but through source?

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.

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.

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.

BTW, +1 for openstack-ansible, and I'll add a note to go find out about Giftwrap too (https://github.com/blueboxgroup/giftwrap) - you can fix that to use your own repo if you want.

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.

On 13 November 2015 at 21:06, George Paraskevas <paraskgeor at gmail.com> wrote:

Hello,

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.
If this is what you want 
https://github.com/openstack/openstack-ansible

Thanks
George.

On Fri, 13 Nov 2015, 09:07 Okan bhan <rajalokan at gmail.com> wrote:
Hi Guys,

I'm trying installing OpenStack using puppet modules. I'm able to setup all-in-one installation for liberty release.

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. 

Thanks 
Alok Kumar
_______________________________________________
OpenStack-operators mailing list
OpenStack-operators at lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

_______________________________________________
OpenStack-operators mailing list
OpenStack-operators at lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


_______________________________________________ OpenStack-operators mailing list OpenStack-operators at lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20151114/d933008e/attachment.html>


More information about the OpenStack-operators mailing list