Browse the Repo

file-type-icondata-stores
file-type-iconlambda
file-type-iconmgmt
file-type-iconnetworking
file-type-iconsecurity
file-type-iconcloudtrail
file-type-iconiam-cross-account
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
file-type-iconiam-groups
file-type-iconiam-user-password-policy
file-type-iconkms-master-key
file-type-iconservice-templates
file-type-iconservices
file-type-icontls-scripts
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconREADME.md

Browse the Repo

file-type-icondata-stores
file-type-iconlambda
file-type-iconmgmt
file-type-iconnetworking
file-type-iconsecurity
file-type-iconcloudtrail
file-type-iconiam-cross-account
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
file-type-iconiam-groups
file-type-iconiam-user-password-policy
file-type-iconkms-master-key
file-type-iconservice-templates
file-type-iconservices
file-type-icontls-scripts
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconREADME.md
Sample Infrastructure Modules

Sample Infrastructure Modules

Sample infrastructure-modules repo (multi-account setup) for fictional company Acme.

Code Preview

Preview the Code

mobile file icon

README.md

down

Cross-account IAM roles

This Terraform Module creates IAM roles that allow users from your other AWS accounts to access this AWS account. This allows you to define all of your IAM users in a single account (e.g. a users account), and use those same credentials to assume specific IAM roles in other accounts (e.g. stage and prod accounts).

Core concepts

To understand core concepts like how these IAM roles work, how to switch between AWS accounts, and more, see the cross-account-iam-roles module documentation.

Questions? Ask away.

We're here to talk about our services, answer any questions, give advice, or just to chat.

Ready to hand off the Gruntwork?