[BBLISA] Continious Integration and Automated Testing of Config Management
Nick Cammorato
nick_cammorato at terc.edu
Tue Mar 12 08:52:11 EDT 2013
We've finally, finally finished up getting just about everything here
under config management(in our case puppet), the last step being to get
RANCID up and dealing with a few odd ducks in the network equipment. I
also just finished up the initial work on our new deployment/promotion
system, which is a redmine plugin(you can view it on my github here:
https://github.com/cammoraton/redmine_deployment) that uses mcollective to
trigger various actions on remote machines(mainly svn checkouts, which we
use to update heira, puppet and our yum repository) and which can also tie
into Jenkins/Hudson, and wrapped some things around the vmware API and
cobbler to do automated provisioning of test nodes. There's a ton of work
left to do there and a lot of refactoring required but the basic
underpinnings are done.
So now it's time for the next step, start applying some software release
tricks to our config management infrastructure and then, ideally, to tie
this into jenkins. It seems straightforward enough, but the trick will be
to not have to duplicate everything in order to test everything. I have a
nice broad sketch of what I'd like it do, but of course the devil is in
the details here.
Has anyone on list done this? It seems like the natural evolution of
config management so surely someone has.
--Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.bblisa.org/pipermail/bblisa/attachments/20130312/cab439b6/attachment.htm
More information about the bblisa
mailing list