This container allows you to run Terraform inside a Docker container.
docker build -t terraform .
docker run -ti terraform terraform
The Terraform installation is quite large; 30~ provider and provisioner binaries at 10~20M each. In order to reduce the size of the final container we only install the providers and provisioners that we expect to use. A list of these is maintained in the Dockerfile. We don't expect to need to do this in the future if hashicorp/terraform#4233 is solved.