Provision accounts with AWS Control Tower Account Factory for Terraform (AFT) - AWS Control Tower

Provision accounts with AWS Control Tower Account Factory for Terraform (AFT)

AWS Control Tower Account Factory for Terraform (AFT) adopts a GitOps model that automates the process of account provisioning and updating in AWS Control Tower.

Note

AFT doesn't impact workflow performance in AWS Control Tower. If you provision an account through AFT or Account Factory, the same backend workflow occurs.

With AFT, you create an account request Terraform file, which contains the input that invokes the AFT workflow. After account provisioning and updating finishes, the AFT workflow continues by running the AFT account provisioning framework and account customizations steps.

Prerequisites

Before getting started with AFT, you must create the following:

Tip

Optionally, you can create an account template folder in the aft-account-customizations repository.

For information about AWS Regions where AFT has deployment limitations, see Limitations and quotas in AWS Control Tower and Control limitations.