Switched to ansible for provisioning and added a bunch of fairly standard provisioning rules