Originally published at: https://sweetops.com/sub/hashicorp-terraform/

Terraform is an open-source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. As a tool for building, changing, and versioning infrastructure safely and efficiently, Terraform can manage existing and popular service providers, as well as custom in-house solutions.