No description
| helm | ||
| scripts | ||
| terraform | ||
| .gitignore | ||
| README.md | ||
nexus/platform-infra
Terraform and Helm configurations for the Nexus platform infrastructure.
Documentation
See the 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=<env> - State stored in S3 (
nexus-tfstate) with DynamoDB locking