mirror of
https://github.com/ghndrx/terraform-foundation.git
synced 2026-02-10 06:45:06 +00:00
Enterprise-grade multi-tenant AWS cloud foundation. Modules: - GitHub OIDC for keyless CI/CD authentication - IAM account settings and security baseline - AWS Config Rules for compliance - ABAC (Attribute-Based Access Control) - SCPs (Service Control Policies) Features: - Multi-account architecture - Cost optimization patterns - Security best practices - Comprehensive documentation Tech: Terraform, AWS Organizations, IAM Identity Center
tenant-budget
Terraform module for AWS landing zone pattern.
Create tenant-specific AWS budget alerts.
Planned Features
- Monthly budget with configurable limit
- Multi-threshold alerts (50%, 80%, 100%, 120%)
- Cost allocation tag filtering
- SNS and email notifications
- Forecasted spend alerts
- Auto-actions at budget limits (optional)
Planned Usage
module "tenant_budget" {
source = "../modules/tenant-budget"
tenant_name = "acme-corp"
budget_limit = 500
alert_thresholds = [50, 80, 100]
notification_emails = [
"billing@acme.com",
"admin@acme.com"
]
cost_filter_tags = {
Tenant = "acme-corp"
}
enable_forecasted_alerts = true
}