Terraform Aws Eks

C+ 78 completed
Devops
infrastructure / markdown · tiny
43
Files
2,936
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#352786
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
36.76
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #49050
Member of a group with 1 similar repo(s) — canonical #93014 view group →
Top concepts (2)
Project DescriptionDocumentation
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a production-grade Terraform module to deploy Amazon EKS clusters. I need it to handle managed node groups, Fargate profiles, and implement IAM roles for service accounts (IRSA). Please ensure the module also configures essential cluster add-ons, like vpc-cni and coredns, and includes security best practices such as KMS encryption and defining necessary security groups. The goal is to deploy a robust, multi-AZ, production-ready setup.
terraform aws eks infrastructure kubernetes iac aws-eks tf
Generated by gemma4:latest

Catalog Information

Deploy production‑grade Amazon EKS clusters with managed node groups, Fargate profiles, IAM roles for service accounts, and essential cluster add‑ons using Terraform.

Description

Deploy a production‑grade Amazon EKS cluster with Terraform, featuring managed node groups, Fargate profiles, and IAM roles for service accounts. The module provisions a multi‑AZ control plane, supports On‑Demand, Spot, and GPU nodes, and installs essential Kubernetes add‑ons such as vpc‑cni, coredns, and ebs‑csi‑driver. Security is enforced through dedicated cluster and node security groups, KMS encryption, and the EKS Access API for fine‑grained access control. Observability is built in with CloudWatch Logs for API, audit, and scheduler events. This solution is ideal for DevOps teams building scalable, secure, and serverless Kubernetes workloads on AWS.

الوصف

يُقدّم هذا المكوّن حلاً جاهزًا لتوزيع مجموعات EKS على منصة AWS، مع دعم كامل للمجموعات المُدارة، ملفات تعريف Fargate، وIRSA لتكامل أدوار IAM مع حسابات الخدمة. يتيح للمستخدمين إنشاء بيئة Kubernetes متعددة المناطق مع توزيع تلقائي للموارد عبر مناطق متاحة، مع إمكانية اختيار أنواع العقد المختلفة مثل On‑Demand، Spot، وGPU. يتضمن المكوّن تثبيت الإضافات المُدارة مثل vpc‑cni، coredns، kube‑proxy، ebs‑csi‑driver، وpod‑identity‑agent، مع تكامل مع واجهة EKS Access API لإدارة الوصول. يُعزز الأمان عبر إعداد مجموعات أمان مخصصة للوحة التحكم والعقد، وتفعيل تشفير KMS للبيانات الحساسة. يدعم المكوّن مراقبة شاملة عبر CloudWatch Logs، مع تسجيل سجلات API، audit، authenticator، controller، scheduler. يتيح تكوين ملفات تعريف Fargate لتشغيل الحاويات بدون إدارة عقد، ما يقلل من التكاليف ويزيد من المرونة. يُعد هذا الحل مناسبًا للمهندسين الذين يحتاجون إلى بنية تحتية قابلة للتوسع، آمنة، ومتكاملة مع سياسات IAM المتقدمة.

Novelty

7/10

Tags

kubernetes-cluster-deployment managed-node-groups serverless-pods iam-role-integration cluster-add‑ons observability security-hardening

Claude Models

claude-opus-4.6

Quality Score

C+
78.0/100
Structure
74
Code Quality
100
Documentation
55
Testing
55
Practices
78
Security
100
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

4.1h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (3)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
61.9%
html
26.5%
json
5.9%
yaml
5.7%

Frameworks

None detected

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject DescriptionProduction-grade Terraform module for deploying Amazon EKS clusters with managed node groups, Fargate profiles, IRSA, cluster add-ons, and the EKS Access API.80%
auto_categoryDocumentationdocs70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/76898.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV