Deployment related code - where they go

Asked by Shengjie Min

Some of the functionality will require some set up in advance. For example, in my case, we will implement hbase storage backend for Ceilometer. In order to have it fully working, you will need to have vanilla hbase installed at first. Additionally, you will need to create hbase tables, indices etc etc. These setup can be automated in script or even puppetized. Do we have a code base for this kind of code?

Question information

Language:
English Edit question
Status:
Solved
For:
Ceilometer Edit question
Assignee:
No assignee Edit question
Solved by:
Shengjie Min
Solved:
Last query:
Last reply:
Revision history for this message
Julien Danjou (jdanjou) said :
#1

We've devstack for development platform, but there's nothing for production platform. It's up to you to contribute to Puppet modules or Chef's cookbooks

Revision history for this message
Shengjie Min (shengjie-min) said :
#2

Thanks Julien, So presumably, mongo db and sqlalchemy's setup is part of devstack then, right? eg. creating mongo db collections, indcies?

Revision history for this message
Julien Danjou (jdanjou) said :
#3

Yes, MongoDB is integrated since the beginning in devstack, and MySQL has been added recently.

Revision history for this message
Shengjie Min (shengjie-min) said :
#4

Thanks for the explanation.