Environment Reproduction and Management
Scaling support with Vagrant and Terraform | Datadog

Scaling support with Vagrant and Terraform | Datadog

8/23/2017 · Stephen Lechner

What this post added

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.

Read the original post ↗