Posted On: Aug 10, 2023

Today, AWS announces AWS Service Catalog support for HashiCorp Terraform Cloud. With this launch, customers using Terraform Cloud can provide self-service provisioning with governance to their teams. AWS customers can now use Service Catalog as the single tool to organize, govern, and distribute their Terraform configurations within AWS at scale. Customers can access Service Catalog key features, including cataloging of standardized and pre-approved infrastructure-as-code templates, access control, cloud resources provisioning with least privilege access, versioning, sharing to thousands of AWS accounts, and tagging. End users such as engineers, database administrators, and data scientists simply see the list of products and versions they have access to, and can deploy them in a single action.

To get started, use the HashiCorp-provided Terraform Cloud reference engine on GitHub that configures the code and infrastructure required for the Terraform Cloud engine to work with AWS Service Catalog. This one-time setup takes just minutes. After that, you can start using Service Catalog to create and govern Terraform Cloud products, and share them with your end users across all your accounts.

This new feature is available via the AWS Service Catalog console in all AWS Regions where AWS Service Catalog is available, including the AWS GovCloud (US) Regions, Amazon Web Services China (Beijing) Region operated by Sinnet, and Amazon Web Services China (Ningxia) Region operated by NWCD. To learn more, read the documentation on AWS Service Catalog for Terraform.