Quickly and easily create AWS accounts and git repos for new projects and teams, complete with best-practice account baselines ready for production workloads.
Built for:
Terragrunt
OpenTofu
Terraform
Learn More
Trusted by DevOps Teams at
Automation
Speed up provisioning of
new AWS accounts
Open source is core to who we are. Our team is the creators of, and maintainers for some of the most used infrastructure open source tools in DevOps.
Traditional ClickOps
Manual setup in the AWS console is time consuming, error prone, and inconsistent.
Account Factory for Terraform
Battle with needless complexity only to achieve an incomplete solution.
Gruntwork Account Factory
Streamline and automate the end-to-end process of creating and configuring new AWS accounts.
Capabilities
Provision new AWS accounts in a standardised,
maintainable way
Give your teams the accounts, repos, baselines, configurations, and workflows they need to succeed, automatically.
AWS Accounts
Vend and baseline new AWS accounts
Use GitOps
Create new AWS accounts by opening a Pull Request that calls a standard OpenTofu/Terraform module
Configure with code
Set your new AWS account's name, root email address, Organization Unit (OU), and even custom properties like tag values, all using code
Use AWS Control Tower
Use Gruntwork's OpenTofu/Terraform modules for AWS Control Tower, and then use the standard Control Tower UI to review account status, SCPs, and more
TERRAFORM/OPENTOFU
Use OpenTofu / Terraform modules
Build with standards
Vend new AWS accounts that are nothing more than instances of standard OpenTofu/Terraform modules
Customize as needed
Because it's just code, you can customize your new AWS accounts to include whatever configuration you need
Get automatic updates
As Gruntwork releases new updates to underlying AWS account vending modules, stay up to date automatically using Gruntwork Patcher
“The quality that Gruntwork produces and maintains is outstanding. It has proven time and time again to be a huge accelerator bringing companies forward in terms of stability and quality. It also enables closer collaboration across the engineering organization.”