This Terraform project automates the provisioning of:
- IAM users dynamically from
terraform.tfvars
- A simple EC2 instance for standalone workloads
- An EKS cluster for Kubernetes workloads
- Terraform v1.3+
- AWS CLI configured
- A valid AWS access key
- Initialize Terraform
terraform init
- Plan Deployment
terraform plan
- Apply Changes
terraform apply -auto-approve
- Destroy Resources (if needed)
terraform destroy -auto-approve