Switch to precise64 box.
Actually use OS detection.
Editor should know this.
Rewrite Puppet manifest to use modules.