A Bit Deeper With PuppetLabs-Grizzly

Let’s go a bit further down the PuppetLabs-Grizzly rabbit hole. We talked quite extensively about these on the #vBrownBag, but some of them need a bit further explanation here. Background PuppetLabs/Grizzly is a ‘new’ (new is a relative thing on the internets, and depending on when you find this post, it may not be so
-> Continue reading A Bit Deeper With PuppetLabs-Grizzly

[Update] Vagrant, Puppet, OpenStack

Recently, Puppet Labs released an “Grizzly” module, based on their work with the Puppet Labs OpenStack module, that takes a more role based approach. That is, it breaks out things like controller, compute, and storage. It also combines them with Hiera in a much more elegant way than before. I covered using Puppet and Hiera
-> Continue reading [Update] Vagrant, Puppet, OpenStack

Ubuntu 12.04 Cloud Archive, OpenStack, and Puppet

When working with the Puppet modules for OpenStack, it turns out that if you’re working with Ubuntu 12.04, you need the Ubuntu Cloud Archive added in order for things to run smoothly. To do that, add the following bits for each node in your site.pp manifest: node /puppet-controller.puppet.lab/ { class { ‘openstack::repo::uca’: release => ‘grizzly’,
-> Continue reading Ubuntu 12.04 Cloud Archive, OpenStack, and Puppet