Create an image with Packer, containing SSH keys, a new user, and a demo webapp, and deploy it with Terraform.
Manage VMs and snapshots on vSphere
Adopt infrastructure as code best practices for on-premise or private cloud infrastructure. Create and load an Ubuntu image to vSphere using Packer. Then, provision and manage a vSphere virtual machine based on that template.