| Default mode | JSON mode (--json) |
|
|---|---|---|
| Terraform version | Any | 1.10+ |
| Local file generated | Yes (.auto.tfvars) |
No |
| Values in state file | Depends on resource | Only non-_wo attributes |
| Complexity | Low | Medium |
| Layer | Tool | Why |
|---|---|---|
| Cloud | AWS | Main production environment |
| Cluster | EKS Auto Mode | Removes node management, Karpenter under the hood |
| IaC | Terraform | Modules, remote state, multi-environment |
| GitOps | ArgoCD | Declarative, auditable, self-healing deployments |
| Developer Portal | Backstage | Self-service layer for developers |
| Progressive Delivery | Argo Rollouts | Canary and blue/green without custom scripting |
| Policy Enforcement | Kyverno | Policy-as-code for all clusters |
| Observability | Prometheus + Grafana + OpenTelemetry | Full-stack metrics and traces |