With Terraform you can create, change and improve an IT infrastructure safely and predictably. It is an open source tool that encodes APIs into declarative configuration files that can be shared with team members, treated as code, edited, evaluated, and converted to versions.
Terraform is a tool for safe and efficient building, change and version management of the IT infrastructure. Terraform can manage existing and popular service providers as well as its own on-premise solutions.
Configuration files describe to Terraform the components needed to run a single application or your entire data center. Terraform generates an implementation plan that describes what it will do to achieve the desired status and then executes it to build the IT infrastructure described. As the configuration changes, Terraform can determine what has changed and create incremental execution plans that can be applied. The IT infrastructure that Terraform can manage includes low-level components such as compute instances, storage and networks, as well as high-quality components such as DNS inputs, SaaS functions, etc.
For additional information, please refer to the Terraform website.
We are a Terraform Partner.