Examples

Example configurations and the local-deploy sample layout.

Local Deploy Sample

The examples/local-deploy directory contains a sample layout for managing your organization with Terraform from your workstation via its Makefile. It shows how to structure your organization-specific configuration (<env>.tfvars, <env>.tfbackend) alongside the module.

Sample tfvars

See the Example tfvars page for a full annotated example configuration file covering all major options.

Policy Library

Ready-to-use policy files are available in the policies/ directory:

  • DenyRootSCP.json — Deny root user access
  • SecurityControlsSCP.json.tftpl — Base security guardrails
  • DisableRegionsPolicy.json.tftpl — Region restrictions
  • RCP_S3DataPerimeter.json.tftpl — S3 data perimeter
  • EC2IMDSv2Enforce_DCP.json — IMDSv2 enforcement
  • And more…

Importing an Existing Organization

See Importing an Existing Organization for a step-by-step guide on adopting Org Kickstart in an existing AWS Organization.