Terraform modules on AWS

Building blocks for Terraform-managed resources on AWS

Use Terraform modules on Amazon Web Services (AWS) to deploy native Terraform resources on the AWS Cloud. Terraform modules on AWS are published under an open-source license. 

Terraform modules on AWS are available in the Terraform registry on the AWS Integration and Automation namespace page. Use the links provided to access modules in the Terraform registry and source code on GitHub. For deployment instructions, see the README file in the applicable GitHub repository.

Available modules:

Terraform Cloud Workspace on AWS

Configure a Terraform organization and workspace on the Amazon Web Services (AWS) Cloud.

View in HashiCorp Terraform Registry  See the source code

Amazon VPC for Terraform on AWS

Provision Amazon Virtual Private Cloud (Amazon VPC) resources managed by Terraform on the Amazon Web Services (AWS) Cloud.

View in HashiCorp Terraform Registry  See the source code

Terraform Amazon Aurora

Provision Amazon Aurora managed by Terraform on the Amazon Web Services (AWS) Cloud.

View in HashiCorp Terraform Registry  See the source code

Consul-Terraform-Sync on AWS

Create a listener rule and target group for an Application Load Balancer.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS Transit Gateway

Provision AWS Transit Gateway resources managed by Terraform on the Amazon Web Services (AWS) Cloud.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS Label

Generate consistent label names and tags for Terraform resources.

View in HashiCorp Terraform Registry  See the source code

Terraform Amazon ECS on AWS Fargate

Deploy Amazon Elastic Container Service (Amazon ECS) on AWS Fargate.

View in HashiCorp Terraform Registry  See the source code

Terraform Amazon SNS

Deploy a Amazon Simple Notification Service (Amazon SNS) topic.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS CodeCommit

Deploy AWS CodeCommit to securely host scalable private Git repositories.

View in HashiCorp Terraform Registry  See the source code

Terraform Amazon SQS

Create an an Amazon Simple Queue Service (SQS) queue.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS CodeStar

Create an AWS CodeStar host and connection.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS CodeBuild

Create a fully managed continuous integration service that compiles source code, runs tests, and produces software packages.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS Global Network

Deploy a global network using AWS Transit Gateway with Terraform modules.

View in HashiCorp Terraform Registry  See the source code

Terraform AWS Control Tower Account Factory

Automate account provisioning and account updating in AWS Control Tower.

View in HashiCorp Terraform Registry  See the source code

Terraform Magento Commerce

Use Terraform Cloud to deploy Magento Commerce.

View in HashiCorp Terraform Registry  See the source code
hashicorp_terraform_100px

Terraform modules on AWS were developed by HashiCorp Inc. in partnership with AWS. HashiCorp is an AWS Partner.

  •  Cost and licenses
  •  Cost and licenses
  • You are responsible for the cost of AWS services and any third-party licenses used while running Terraform modules on AWS. There is no additional cost for using the modules.

    Use of Terraform modules on AWS requires a Terraform Cloud account. A free tier is available.