🗂️ Navigation
🔧 AWS Control Tower Account Factory for Terraform (AFT)

AWS Control Tower Account Factory for Terraform (AFT)

Provision and customize accounts through Terraform using a GitOps model.

Visit Website →

Overview

AWS Control Tower Account Factory for Terraform (AFT) is a Terraform module maintained by AWS that allows organizations to provision and customize AWS accounts through a GitOps-style workflow. It sets up a deployment pipeline that enables you to use Terraform to automate the creation of fully functional accounts that comply with your organization's security guidelines, bridging the gap between AWS's governance services and the popular Infrastructure as Code tool.

✨ Key Features

  • GitOps-based account provisioning
  • Terraform-native workflow for account creation and customization
  • Automated pipeline for consistent deployments
  • Support for custom Terraform modules
  • Integration with AWS Control Tower governance
  • Works with Terraform open source, Terraform Enterprise, and Terraform Cloud

🎯 Key Differentiators

  • Native Terraform integration for account provisioning
  • GitOps workflow for managing account configurations
  • Maintained and supported by AWS

Unique Value: Enables a fully automated, GitOps-driven, and Terraform-native approach to provisioning and customizing AWS accounts within a governed Control Tower environment.

🎯 Use Cases (4)

Organizations standardized on Terraform for Infrastructure as Code Automating account provisioning with custom configurations Implementing a GitOps workflow for AWS account management Scaling account creation beyond the one-at-a-time console approach

✅ Best For

  • Enterprise-scale account vending for DevOps teams using Terraform.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Teams not using Terraform
  • Organizations that only need simple account creation via the AWS console

🏆 Alternatives

AWS Service Catalog Custom account provisioning scripts

Provides a more robust and scalable IaC approach compared to using the AWS Service Catalog console directly, and is more standardized than custom scripting.

💻 Platforms

API CLI (via Terraform)

🔌 Integrations

AWS Control Tower Terraform AWS CodeCommit GitHub GitHub Enterprise Bitbucket AWS CodePipeline

🛟 Support Options

  • ✓ Email Support
  • ✓ Live Chat
  • ✓ Phone Support
  • ✓ Dedicated Support (AWS Business Support or Enterprise Support tier)

🔒 Compliance & Security

✓ SOC 2 ✓ HIPAA ✓ BAA Available ✓ GDPR ✓ ISO 27001 ✓ SSO ✓ Inherits compliance from the underlying AWS services

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: AFT is offered at no additional charge.

Visit AWS Control Tower Account Factory for Terraform (AFT) Website →