My Terraform Examples, specifically for Vsphere Development. Infrastructure-as-Code! Another absolutely brilliant project by the genius minds at Hashicorp.
From Terraform.io: "Terraform provides a common configuration to launch infrastructure — from physical and virtual servers to email and DNS providers. Once launched, Terraform safely and efficiently changes infrastructure as the configuration is evolved." Infrastructure-as-Code!!!!
https://www.terraform.io/intro/
https://www.terraform.io/downloads.html
Be sure to check out the Environment Variable functionality so that you dont have to place username/password/keyfiles etc in config files. AWS and VSphere providers support it.
See/Check the Deployment Configs
terraform plan
Build the Infra from the .tf file/plan
terraform apply
Show status of the infra
terraform show
Blow away the running deployment
terraform destroy
Add Provisioners -> Specifically Take a look for Ansible
Add Additional Examples to AWS: CloudFormation, ELB, S3, etc...
Packer Integration for AMI/VMware Templates