Moving most of the provisioning into Vagrant from Docker.