Ronin on Rails
Give a man a fish and he’ll eat for a day.
Give a fish a man and he’ll eat for weeks.
Getting started with Chef (and Vagrant)
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...
Habit-forming
18/04/14 ETA: This looks *way* better: https://habitrpg.com/static/front
It's been a while
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,...
Icinga REST ruby gem
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...
Install ruby1.9.2 from source using Puppet
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...