I'm a big fan of configuration management, and the whole "infrastructure as code" approach. Currently, I'm managing hundreds of machines with Puppet, but I decided to take a look at Chef...just because. I find a lot of the "getting started with Chef" articles and blog posts dive too deep into tool...

18/04/14 ETA: This looks *way* better: https://habitrpg.com/static/front

I can't believe I haven't posted anything on this blog since 2011. Actually, I can, but it's still pretty shocking. I'm going to try to make an effort to start posting again, partially inspired by this post; http://timkastelle.org/blog/2014/03/you-should-start-a-blog-right-now/ Will I manage to stick to it, this time? Who knows? Actually,...

I've just published a gem to simplify access to the Icinga REST API. The Icinga REST API can be use to allow nodes in a multi-server system to get information about the overall state of the system from the monitoring server, without requiring them to have detailed information about the...

I usually use Ubuntu 10.04 as my server platform. Now that I'm switching to ruby 1.9.2 in production, the utter crapness of the built-in Ubuntu packages has become unsupportable (ruby 1.9.1 doesn't work with Bundler, for example). So, I wanted a way to install ruby 1.9.2 using Puppet. This is...