This repo consists of Terraform code that provisions the following resources to AWS:
- EKS cluster with managed nodes;
- ECR repo for the demo application;
- IRSA modules to enable eks workloads to access AWS resources.
Further configuration and boostrapping could be done with ArgoCD.
- Navigate to terraform/ directory;
- Configure AWS providers and remote backends in
providers.tf
andvariables.tf
; - Execute:
# tf init
# tf apply