// readme

Terraform Atmos Infrastructure

AWS infrastructure for the fnx tenant: Terraform root modules composed into stacks with Atmos, deployed by Atmos workflows locally and Atmos Native CI in GitHub Actions. Operating it (bootstrap, deploy, state, DR) is in docs/OPERATIONS.md.

The repository follows Cloud Posse: when a Cloud Posse component or module already models something, copy its variable names, types and defaults; use typed objects, never map(any); document every deviation in a comment beside the code, naming the upstream source.

Layout

atmos.yaml               Atmos config: version constraint, paths, name_template, Native CI, scaffolds
components/terraform/    63 root modules (47 hand-written, 16 vendored; + _library/ shared modules and account-map/, Cloud Posse's vendored iam-roles module, which the vendored account-map-bypass providers mixin bypasses); each has a README
stacks/orgs/fnx/         org defaults (_defaults.yaml: tags, Terraform version, S3 backend) and the stacks
stacks/catalog/          abstract component…