Rapidly provision Jenkins on AWS using Ansible

This week I'd been fighting with a Chef install to do something relatively simple. Bogged down in a rats nest of complexity (extra Ruby scripts referencing Chef environment files, etc etc), I decided to see if there was a easier way. more ...



Puppet vs Chef vs Ansible

I've spent my entire IT career automating. To me, the point of technology is to make life easier, so I tend to look for any way I can to make computers do 'the heavy lifting'. more ...


Problems installing Nokogiri (for fog) with RVM on OS X

Whilst trying to install the Fog gem on OS X Mountain Lion recently I kept experiencing issues with libxml.

The error output was this:

checking for libxml/parser.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the ...
more ...

rvm install and homebrew openssl error 'Trace/BPT trap: 5'

Whilst trying to install a Ruby gem today I had this interesting problem with Trace/BPT trap: 5, which doesn't show up in any useful Google searches.

The problem was linked to using Homebrew, and presented itself like so:

Mac:~$ brew install openssl
==> Downloading http://openssl.org/source/openssl-1 ...
more ...

My top five favourite UNIX tools

This post should be sub headed "...for getting stuff done". Because there are dozens, if not more, tools that I couldn't be without. But these five are either used by me every day, else form the base for many other tools that I wouldn't want to be without. more ...