{"id":14957840,"url":"https://github.com/cevheri/terraform-eks","last_synced_at":"2026-03-07T07:33:36.680Z","repository":{"id":247599148,"uuid":"826275045","full_name":"cevheri/terraform-eks","owner":"cevheri","description":"Terraform Amazon EKS Cluster","archived":false,"fork":false,"pushed_at":"2024-07-09T13:21:03.000Z","size":5,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-09T22:20:37.184Z","etag":null,"topics":["eks-cluster","ks8","kubernetes","terraform","terraform-module","terraform-modules"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cevheri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-09T11:48:13.000Z","updated_at":"2024-07-10T01:27:27.000Z","dependencies_parsed_at":"2024-07-09T17:09:36.733Z","dependency_job_id":null,"html_url":"https://github.com/cevheri/terraform-eks","commit_stats":null,"previous_names":["cevheri/terraform-eks"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cevheri/terraform-eks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cevheri%2Fterraform-eks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cevheri%2Fterraform-eks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cevheri%2Fterraform-eks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cevheri%2Fterraform-eks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cevheri","download_url":"https://codeload.github.com/cevheri/terraform-eks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cevheri%2Fterraform-eks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209740,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eks-cluster","ks8","kubernetes","terraform","terraform-module","terraform-modules"],"created_at":"2024-09-24T13:15:41.832Z","updated_at":"2026-03-07T07:33:36.654Z","avatar_url":"https://github.com/cevheri.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Amazon EKS Cluster\n\n## Description\nThis project creates an EKS cluster with a VPC, RDS, MSK, and AWS Load Balancer Controller.\n\n## Prerequisites\n* [AWS account](https://signin.aws.amazon.com/signup?request_type=register)\n* [AWS profile configured](https://aws.amazon.com/cli/)\n* [Terraform](https://www.terraform.io/)\n* [kubectl](https://kubernetes.io/docs/tasks/tools/)\n\n---\n\n## Project Structure\nProject structure is as follows:\n* [main.tf](main.tf) - Main Terraform configuration file\n* [variables.tf](variables.tf) - Variables file\n* [outputs.tf](outputs.tf) - Outputs file\n\n### Modules:\n* [vpc](modules/vpc) - VPC module (Virtual Private Cloud)\n* [eks](modules/eks) - EKS module (Elastic Kubernetes Service)\n* [rds](modules/rds) - RDS module (Amazon Managed PostgreSQL)\n* [msk](modules/msk) - MSK module (AWS Managed Kafka)\n* [alb](modules/lb) - AWS Load Balancer Controller module\n* [s3](modules/s3) - S3 module (Simple Storage Service)\n* [security_group](modules/security-groups) - Security Group module\n\n---\n\n## How to Run\n* Update main.tf, variables.tf files (do not forget \"sasl_password\" in main.tf)\n* aws configure\n* init\n```bash\nterraform init\n```\n\n* plan\n```bash\nterraform plan\n```\n\n* apply\n\n```bash\nterraform apply\n```\n\n---\n\n## References\n* [Provision an EKS cluster (AWS)](https://developer.hashicorp.com/terraform/tutorials/kubernetes/eks)\n* [Resource: aws_rds_cluster](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/rds_cluster.html)\n* [Resource: aws_msk_cluster](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/msk_cluster)\n* [Deploy an high available Kubernetes (k8s) cluster on Amazon AWS](https://github.com/garutilorenzo/k8s-aws-terraform-cluster)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcevheri%2Fterraform-eks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcevheri%2Fterraform-eks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcevheri%2Fterraform-eks/lists"}