adding basic vm provisioning that includes ruby