Using Infrastructure as Code to Automate VMware Deployments