How hemzaz/tf-atmos works
This repository is an Atmos-composed AWS infrastructure platform: operators select an environment stack, then run bootstrap or layered deployment workflows that plan and apply Terraform components. Stack configuration supplies shared defaults and component inputs; Terraform provisions networking, security, compute, and application services in AWS. Separate components cover monitoring, disaster recovery, and cost management. The README documents these capabilities and the deployment flow; sampled source excerpts were limited to cost-optimization functions and dependency/plan-sweep utilities, so component-to-component links are shown only where documented.
Main entry points: terraform Terraform components · workflows Deploy workflows · fnx Environment stacks · atmos.yaml Atmos CLI
Components 19
Deployment composition
- Atmos CLI
atmos.yaml - Deploy workflows
workflows - Environment stacks
stacks/orgs/fnx - Component catalog
stacks/catalog - Stack mixins
stacks/mixins - Terraform components
components/terraform - Shared modules
modules/terraform
Cloud foundation
- Terraform backend
components/terraform/backend - Network & VPC
components/terraform/vpc - IAM & security
components/terraform/iam
Platform services
- Compute platforms
components/terraform/eks - EKS add-ons
components/terraform/eks-addons - Application services
components/terraform/ecs - Data services
components/terraform/rds
Operations
- Monitoring
components/terraform/monitoring - Backup & recovery
components/terraform/backup - Cost management
components/terraform/cost-optimization
Other components
- Operator
- AWS services
Connections 18
- Operator → Atmos CLI: runs
- Atmos CLI → Deploy workflows: starts
- Deploy workflows → Environment stacks: selects
- Environment stacks → Component catalog: composes
- Environment stacks → Stack mixins: imports
- Deploy workflows → Terraform components: plans and applies
- Terraform components → Shared modules: uses
- Terraform components → Terraform backend: configures state
- Terraform components → AWS services: provisions
- Network & VPC → AWS services: provisions
- IAM & security → AWS services: provisions
- Compute platforms → AWS services: provisions
- EKS add-ons → AWS services: provisions
- Application services → AWS services: provisions
- Data services → AWS services: provisions
- Monitoring → AWS services: provisions
- Backup & recovery → AWS services: provisions
- Cost management → AWS services: analyzes and manages