Add a few functions to support provisioning multiple vms