Get started with AWS
Build, change, and destroy AWS infrastructure.
Use case
Codify and version infrastructure to enable and accelerate cloud adoption
Challenge
Provisioning infrastructure through point-and-click GUIs or custom scripts is slow, error-prone, inefficient, and doesn't scale.
Solution
With HashiCorp Terraform, provisioning and security can be automated with declarative infrastructure and policy as code. Infrastructure and policies are codified, shared, versioned, and executed within a workflow that is consistent across all infrastructure.
The Terraform language is declarative, describing an intended goal rather than the steps to reach that goal.
The command line interface to Terraform is via the `terraform` command, which accepts a variety of subcommands.
Cloud Development Kit for Terraform (CDKTF) allows you to use familiar programming languages to define and provision infrastructure.
HashiCorp Co-Founder and CTO Armon Dadgar explains the basics of Terraform, what it is, and how it works in this informative whiteboard video.