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-iconiam-groups
file-type-iconmigration_guides
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
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-iconiam-groups
file-type-iconmigration_guides
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
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

IAM Groups

This Terraform Module creates a best practices set of IAM Groups based on the Gruntwork iam-groups module.

If you need additional IAM Groups not defined in the module, add them directly in the main.tf file below the module.

Core concepts

To understand core concepts like what is an IAM Group and how do you sanely manage the highly granular permissions enabled by IAM, see the iam-groups 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?