Replacing Boxen with Vanilla Puppet (for setting up a new mac)
I recently got a new MacBook at work and decided to overhaul my personal setup routine. Last time I tried an early version of Boxen , and although I was pretty happy with it there were a few things that bothered me. It is very opinionated, and I had a hard time stopping it from overwriting my .gitconfig and things like that. It also dragged in a series of dependencies I didn't feel the need for, and made Homebrew a bit weird by installing it in the non-standard location /opt/boxen/homebrew .
Since Boxen is based on Puppet, and I've used plenty of Puppet on Linux, I wanted to simplify things a bit and see how far standard Puppet on OS X would get me.
Warning! Make sure you don't install puppet using brew!…