[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[…]

Some ngnix things

Playing around with a few ideas for #vBrownBag tech talk voting, I was trying to deploy a ruby app with Puma and Ngnix. Here’s a number of the resources used: http://gerardmcgarry.com/blog/setting-a-virtual-host-nginx http://blog.andolasoft.com/2013/06/how-to-configure-rails-application-with-puma-and-ngnix-on-centos.html https://github.com/DruRly/reddit-in-sinatra http://www.drurly.com/blog/2012/06/30/build-reddit-in-sinatra-2/ http://www.drurly.com/blog/2013/06/09/sinatra-with-puma/ I also tied it in with Vagrant & the Rackspace provider. Depending on how things go, there will be a[…]

Couch to OpenStack – Vagrant Primer Follow-up

Last night Mr. VMTrooper himself (@VMTrooper) walked us through the basics of Vagrant. That is, we started with nothing, installed Vagrant and VirtualBox. From there we spun up the first VM. Then we delved into some of the various provisioners, scripts, and more advanced multi-vm vagrant environments. If you are following along and get stuck,[…]

Nyan Nyan Nyan Batman!

A more practical (Ok, it’s not that practical) example of the multi provider vagrant file. I present ascii Nyan cat. From a box with either Fusion or Virtualbox: git clone https://github.com/bunchc/vagrant-nyancat.gitvagrant upvagrant sshtmux new-session -d ‘nyancat’ ; split-window -d ; attach Depending on the provider… wait 5 minutes, and then Nyan!

Vagrant, Chef, and the last 72 Hours

At the suggestion of someone in the office that I look into using Vagrant in conjunction with a project, I started digging… and digging. Here are some links: http://docs.vagrantup.com/v1/docs/provisioners/shell.html http://docs.vagrantup.com/v1/docs/multivm.html http://docs.vagrantup.com/v1/docs/getting-started/ports.html http://blog.codenut.org/?p=91 http://www.bluebox.net/about/blog/2013/01/provisioning-with-razor-and-chef-an-interactive-demo/ Now, those links, and likely a number I’ve closed and lost, along with some of these for Chef: http://www.opscode.com/chef/install/ http://docs.opscode.com/knife.html http://docs.opscode.com/config_rb_client.html https://github.com/rcbops/chef-cookbooks[…]