Posted On: Jun 8, 2023

AWS Control Tower now offers single-region support for Terraform through account factory customization. You can now customize new and existing AWS accounts prior to provisioning them from AWS Control Tower using Terraform open source. With this release, you can now use AWS Control Tower and AWS Service Catalog to define account blueprints using Terraform. The account blueprint describes the specific resources and configurations that are used in an account as a template to scale multiple AWS accounts. Now, customers who prefer using Terraform have the same flexibility and immediate access to the account after it is provisioned.

To get started, use the AWS-provided Terraform Reference Engine on GitHub that configures the code and infrastructure required for the Terraform open source engine. This one-time setup takes just minutes. After that, customers can define their account requirements using Terraform and deploy them to their accounts as part of the well-defined account factory workflow. 

AWS Control Tower offers a streamlined way to set up and govern a new, secure, multi-account AWS environment using AWS best practices. To learn more, visit the AWS Control Tower homepage or see the AWS Control Tower User Guide. To learn how to create customizations, see the documentation on creating products in AWS Service Catalog. This feature is available in all regions where AWS Control Tower is available. In the AWS GovCloud (US) Regions, this workflow is only enabled for existing accounts. For a full list of AWS Regions where AWS Control Tower is available, see the AWS Region Table