Terraform Aws Rds Aurora

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

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
34.18
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
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Create a production-grade Terraform module to deploy AWS Aurora clusters. I need support for both MySQL and PostgreSQL engines, including setting up global databases for cross-region failover. The setup must incorporate RDS Proxy for connection pooling and TLS, and also include monitoring components like Enhanced Monitoring, CloudWatch Alarms, and Activity Streams. Please ensure the architecture supports a writer instance, multiple reader instances, and uses least-privilege security groups.
terraform aws aws-rds aurora infrastructure devops iac mysql postgresql global-database
Generated by gemma4:latest

Catalog Information

Automates the deployment of AWS Aurora clusters with global failover, proxy, and monitoring using Terraform.

Description

This Terraform module automates the deployment of AWS Aurora clusters, supporting both MySQL and PostgreSQL engines. It includes advanced features such as global databases for cross‑region failover, an RDS Proxy for connection pooling and IAM authentication, and optional serverless v2. The module also provisions enhanced monitoring, CloudWatch alarms, and Activity Streams to capture audit logs and performance metrics. Designed with least‑privilege security groups and subnet groups, it ensures secure and isolated database environments. By bundling infrastructure, connectivity, monitoring, and logging into a single reusable component, it simplifies multi‑region database operations for cloud architects.

الوصف

يتيح هذا الموديول نشر مجموعات قاعدة بيانات Aurora في بيئة AWS باستخدام Terraform، مع دعم محركات MySQL و PostgreSQL. يتضمن الموديول إعدادات متقدمة مثل قاعدة بيانات عالمية للتكرار عبر المناطق، وكاشف فشل تلقائي، وبروكسي RDS لتسهيل إدارة الاتصالات. يتيح تكوين مراقبة محسّنة عبر CloudWatch، وإنشاء تنبيهات، وتفعيل تدفقات النشاط لتسجيل الأحداث في Kinesis. يتم تصميمه لتطبيق مبادئ أمان أقل امتيازات، مع مجموعات أمان مخصصة ومجموعات شبكات فرعية مخصصة للبيانات. يسهّل على مهندسي البنية التحتية إعداد بيئات متعددة المناطق مع استمرارية الخدمة دون انقطاع. يقدّم حلاً موحداً يدمج بين نشر القاعدة، وإدارة الاتصال، والمراقبة، والتسجيل، مما يقلل الحاجة إلى أدوات خارجية.

Novelty

6/10

Tags

cloud-database global-replication automatic-failover connection-pooling monitoring audit-logging infrastructure-automation

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 (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (5)
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
53.8%
html
33.2%
json
6.6%
yaml
6.4%

Frameworks

None detected

Concepts (2)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionProduction-grade Terraform module for deploying AWS Aurora clusters with support for MySQL and PostgreSQL engines, global databases, RDS Proxy, Activity Streams, and automated failover.80%
auto_categoryDocumentationdocs70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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