# terraform-bootstrap
Terraform for AWS account bootstrapping

## Naming Conventions

* Each AWS account has its own top-level module named after the account
* Terraform state buckets are named `<environment>-<account_group>-terraform-state`
* For application accounts:
  * `environment` is one of `qa` or `prod`
  * `account_group` is the name of the app or app family e.g. `permissions-platform`
* For shared infrastructure accounts:
  * `environment` is the name of the account, e.g. `networking`
  * `account_group` is `orcd`
