Releases: elastic2ls-com/terraform-aws-finops-ebs-optimization
Releases · elastic2ls-com/terraform-aws-finops-ebs-optimization
v1.0.1
terraform-aws-ebs-optimization v1.0.0
Added
- Athena Named Queries for EBS cost and usage analysis
- Includes queries for volume type, top-cost volumes, monthly trends, usage type, and cost center.
- Cost Category creation in AWS Cost Explorer to group and track EBS-related costs.
- CloudWatch Composite Alarms for ReadOps, WriteOps, and BurstBalance.
- Optional CloudWatch Dashboard with per-volume widgets.
- Auto-tagging (
Environment,CostCenter,ManagedBy) for all created resources. - Example project for real and fake mode.
- Minimal IAM policy example for least privilege deployments.
Improved
- Refactored module structure with separate blocks for alarms, SNS, and dashboard.
- Enhanced documentation and example configurations.
- Support for fake mode (
use_fake_data = true) in local testing and CI/CD pipelines.
Fixed
- Corrected handling of conditional logic between real and fake data modes.
- Resolved tag propagation issues across module resources.
Breaking Changes
- The
cost_centervariable is now required if you use theCostCentertag. - Fake mode must be explicitly set in the example configurations (
use_fake_data = true).
v1.0.0
terraform-aws-ebs-optimization v1.0.0
Added
- Athena Named Queries for EBS cost and usage analysis
- Includes queries for volume type, top-cost volumes, monthly trends, usage type, and cost center.
- Cost Category creation in AWS Cost Explorer to group and track EBS-related costs.
- CloudWatch Composite Alarms for ReadOps, WriteOps, and BurstBalance.
- Optional CloudWatch Dashboard with per-volume widgets.
- Auto-tagging (
Environment,CostCenter,ManagedBy) for all created resources. - Example project for real and fake mode.
- Minimal IAM policy example for least privilege deployments.
Improved
- Refactored module structure with separate blocks for alarms, SNS, and dashboard.
- Enhanced documentation and example configurations.
- Support for fake mode (
use_fake_data = true) in local testing and CI/CD pipelines.
Fixed
- Corrected handling of conditional logic between real and fake data modes.
- Resolved tag propagation issues across module resources.
Breaking Changes
- The
cost_centervariable is now required if you use theCostCentertag. - Fake mode must be explicitly set in the example configurations (
use_fake_data = true).