
Scaling support with Vagrant and Terraform | Datadog
8/23/2017
This post details the development of a standardized approach to reproducing customer environments for the Datadog Solutions Team. It covers the use of Vagrant for local VM management and Terraform for provisioning remote EC2 instances. The core of the solution lies in shared provisioning scripts (`setup.sh`) and a `/data` directory for configuration and auxiliary files, which are leveraged by both Vagrantfiles and Terraform modules. This approach significantly reduces the time and effort required to set up complex integration testing environments.