Experimenting with Terraform, Consul, and Amazon EC2

One of the things I’ve been experimenting with is Terraform from Hashicorp. It provides a simple configuration language for describing infrastructure that fills in the gap left by configuration tools like Puppet, Salt, and Ansible. Those tools can only describe what happens after a machine is created, not how to create that machine. I thought I’d try and create the beginnings of a typical production test environment with split public and private networks.
Read full post

Getting Started With Github Pages and Jekyll on OS X

This isn’t necessarily the best way but here’s how I went about getting Jekyll going on my local machine in preparation for using Github Pages to server content for my web page. Installing a Separate Version of Ruby As Jekyll requires a whole mess of Ruby Gems to get going I decided it would be best to install a separate Ruby instance to avoid messing with the OS X system Ruby.
Read full post