# nexus/platform-infra Terraform and Helm configurations for the Nexus platform infrastructure. ## Documentation See the [wiki](../../wiki) for architecture diagrams, runbooks, and ADRs. ## Structure ``` terraform/ modules/ — reusable Terraform modules envs/ — per-environment root modules helm/ nexus-app/ — application Helm chart nexus-monitoring/ — Prometheus/Grafana stack scripts/ plan.sh — terraform plan wrapper apply.sh — terraform apply wrapper ``` ## Prerequisites - Terraform >= 1.5 - Helm >= 3.12 - AWS CLI v2, configured for eu-central-1 - kubectl, kubeconfig for target cluster ## Conventions - All resources tagged: `Project=nexus`, `ManagedBy=terraform`, `Environment=` - State stored in S3 (`nexus-tfstate`) with DynamoDB locking