Skip to content

v1.0.1

Latest
Compare
Choose a tag to compare
@AlexanderWiechert AlexanderWiechert released this 12 May 08:30

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_center variable is now required if you use the CostCenter tag.
  • Fake mode must be explicitly set in the example configurations (use_fake_data = true).