Terraform and Kubernetes infrastructure. Multi-cloud friendly; CI/CD via GitHub Actions.
terraform/— Terraform modules (e.g. provider config, backends, optional K8s provider).k8s/— Kubernetes manifests (deployments, services, configmaps) for deployment..github/workflows/— CI:terraform validate, optionalkubectl/Kustomize validation.
- Terraform ≥ 1.x
- kubectl (for local K8s validation)
- Optional: cloud provider CLI (AWS, GCP, Azure) for remote state/apply
cd terraform
terraform init
terraform validate
terraform plan # requires provider config / varsOn push/PR, GitHub Actions runs:
terraform validate- Optional: K8s manifest validation (e.g.
kubectl apply --dry-run=client -f k8s/)
MIT.