Skip to content

Releases: elastic2ls-com/terraform-aws-finops-costreview-access

v1.0.1

12 May 08:39
Compare
Choose a tag to compare

Tested and compatible with Terraform >=v1.5.7 and OpenTofu >=1.3

v1.0.0

08 May 12:37
cb6d44a
Compare
Choose a tag to compare

[v1.0.0] - Initial Release

Features

  • Create IAM user with assume-role permissions (least privilege)
  • Create IAM role with billing and monitoring permissions
  • Support for cross-account role with trust policy and optional external ID
  • Flexible naming of user and role with defaults
  • Optional attach AWSOrganizationsReadOnlyAccess policy
  • Terraform >=1.3 and AWS provider >=5.0 compatible
  • Example configs for both modes (iam-user and cross-account-role)
  • GitHub Actions CI with terraform fmt, validate, plan, and Checkov security checks
  • Added Release Drafter and badge section in README
  • License badge, status badge, sponsor badge, contact badge, and Terraform Registry badge

Breaking changes

  • Requires account_id input for all setups (no more automatic AWS lookup)

Improvements

  • Safe outputs.tf with length() checks to avoid index errors
  • Refactored README with clear examples and table of variables/outputs
  • Prepared for Terraform Registry publication

Notes

  • Checkov currently prints syntax warnings on dynamic count expressions, but all security checks pass (soft-fail enabled)