├── .gitignore ├── LICENSE ├── README.md ├── assets └── architecture-diagram.gif ├── eks ├── argocd-helm.tf ├── backend.tf ├── gather.tf ├── helm-lb-controller.tf ├── iam_policy.json ├── kubernetes-sa-lb-controller.tf ├── main.tf ├── prometheus.tf └── variables.tf ├── module ├── eks │ ├── gather.tf │ ├── iam.tf │ ├── main.tf │ ├── output.tf │ └── variables.tf └── vpc-ec2 │ ├── ec2.tf │ ├── gather.tf │ ├── iam.tf │ ├── variables.tf │ └── vpc.tf ├── variables.tfvars └── vpc-ec2 ├── backend.tf ├── main.tf ├── variables.tf └── variables.tfvars /.gitignore: -------------------------------------------------------------------------------- 1 | .terraform* 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/README.md -------------------------------------------------------------------------------- /assets/architecture-diagram.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/assets/architecture-diagram.gif -------------------------------------------------------------------------------- /eks/argocd-helm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/argocd-helm.tf -------------------------------------------------------------------------------- /eks/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/backend.tf -------------------------------------------------------------------------------- /eks/gather.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/gather.tf -------------------------------------------------------------------------------- /eks/helm-lb-controller.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/helm-lb-controller.tf -------------------------------------------------------------------------------- /eks/iam_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/iam_policy.json -------------------------------------------------------------------------------- /eks/kubernetes-sa-lb-controller.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/kubernetes-sa-lb-controller.tf -------------------------------------------------------------------------------- /eks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/main.tf -------------------------------------------------------------------------------- /eks/prometheus.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/prometheus.tf -------------------------------------------------------------------------------- /eks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/eks/variables.tf -------------------------------------------------------------------------------- /module/eks/gather.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/eks/gather.tf -------------------------------------------------------------------------------- /module/eks/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/eks/iam.tf -------------------------------------------------------------------------------- /module/eks/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/eks/main.tf -------------------------------------------------------------------------------- /module/eks/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/eks/output.tf -------------------------------------------------------------------------------- /module/eks/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/eks/variables.tf -------------------------------------------------------------------------------- /module/vpc-ec2/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/vpc-ec2/ec2.tf -------------------------------------------------------------------------------- /module/vpc-ec2/gather.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/vpc-ec2/gather.tf -------------------------------------------------------------------------------- /module/vpc-ec2/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/vpc-ec2/iam.tf -------------------------------------------------------------------------------- /module/vpc-ec2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/vpc-ec2/variables.tf -------------------------------------------------------------------------------- /module/vpc-ec2/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/module/vpc-ec2/vpc.tf -------------------------------------------------------------------------------- /variables.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/variables.tfvars -------------------------------------------------------------------------------- /vpc-ec2/backend.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/vpc-ec2/backend.tf -------------------------------------------------------------------------------- /vpc-ec2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/vpc-ec2/main.tf -------------------------------------------------------------------------------- /vpc-ec2/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/vpc-ec2/variables.tf -------------------------------------------------------------------------------- /vpc-ec2/variables.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmanPathak-DevOps/EKS-ArgoCD-AWS-LB-Controller-Terraform/HEAD/vpc-ec2/variables.tfvars --------------------------------------------------------------------------------