Setup the production server based on my local VM?
Ok, so I just got myself a spanking new MBP and decided it was time to make the switch from MAMP to using VMs. I have setup Vagrant/Virtualbox, but being a complete SysOp noob I am still left wondering about how to setup/configure the production server.
Let's say I have a VM on my local machine, provisioned with all the stuff I want installed (using a repo such as Vaprobash). Now I want to deploy to my vps (DigitalOcean for example). So how do I set that server up to match my dev environment? I guess I just want to run the same provisioning scripts that I ran on my local VM, right? But the dev provisioning scripts might be spread across multiple files, some of which are pulled from git, some might be local.
So the question is: how do I "provision" my production server?
Please or to participate in this conversation.