Features
Create a Multi-Account AWS Structure
Gruntwork Landing Zone gives you the ingredients to create a best-practices multi-account structure using AWS Organizations, all based on official AWS recommendations.
Quickly create new AWS accounts with Terraform
Gruntwork Landing Zone includes an opinionated way to create a new AWS account as part of your AWS Organization using just a few lines of Terraform code:
Alternatively, create AWS accounts with Control Tower (Gruntwork Enterprise only)
Alternatively, Gruntwork Enterprise customers can use the Gruntwork Landing Zone Control Tower Integration to create accounts using AWS Control Tower:
Gruntwork Landing Zone will automatically apply a best-practices security baseline to every new account using Terraform, as described in the next section.
Apply a best-practices security baseline to each AWS account
Automatically apply security baselines, defined in Terraform, to all your accounts. Whether you create the accounts using Terraform or Control Tower, this ensures that all of your accounts are properly configured with AWS CloudTrail, AWS Config, AWS Config rules, Amazon GuardDuty, Macie, IAM roles, IAM Access Analyzer, VPCs, and more.
Customize your AWS account baselines
You get 100% of the Terraform code for the security baselines, so you can extend or customize them any way you want, ensuring that every one of your accounts meets your company’s requirements.
Keep your code up to date automatically
With Patcher, keep your account baseline up to date automatically with the latest best practices, compliance requirements, AWS releases, Terraform releases, etc—even when those releases involve breaking changes.
Control Tower Integration: the best of both worlds (Enterprise only)
With the Gruntwork Landing Zone Control Tower Integration, you get the best of both worlds.
Use Control Tower to:
- See all your accounts and OUs
- Create new accounts
- Ensure those accounts have CloudTrail, AWS Config, and AWS Identity Center (SSO) setup
- Apply controls and guard rails (SCPs, AWS Config Rules) to your accounts
- See which accounts and resources are non-compliant with your controls and guard rails
Use Terraform modules to:
- Fill in features not supported by Control Tower: e.g., GuardDuty, Macie, IAM Access Analyzer, etc.
- Customize the baseline applied to each account by updating the Terraform modules.
- Integrate accounts created with Control Tower with your Terraform-managed infrastructure.
- Stay up to date automatically using Patcher.
Docs
See our guide How to configure a production-grade AWS account structure using Gruntwork AWS Landing Zone for step-by-step instructions on how to setup your Terraform AWS Landing Zone.
Pricing
Gruntwork AWS Landing Zone is included as part of the Gruntwork Subscription. If you have questions about how it works or would like to see a demo, contact our sales team.