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 module deployment instructions, refer to the README.md file in the GitHub repository.

Available modules:

Terraform Cloud Workspace on AWS

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

View on the 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 on the registry.  See the source code.

Terraform Amazon Aurora

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

View on the registry.  See the source code.

Consul-Terraform-Sync on AWS

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

View on the 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 on the registry.  See the source code.

Terraform AWS Label

Generate consistent label names and tags for Terraform resources.

View on the registry.  See the source code.

Terraform Amazon ECS on AWS Fargate

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

View on the registry.  See the source code.

Terraform Amazon SNS

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

View on the registry.  See the source code.

Terraform AWS CodeCommit

Deploy AWS CodeCommit to securely host scalable private Git repositories.

View on the registry.  See the source code.

Terraform Amazon SQS

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

View on the registry.  See the source code.

Terraform AWS CodeStar

Create an AWS CodeStar host and connection.

View on the 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 on the registry.  See the source code.

Terraform AWS Global Network

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

View on the 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.