Terraform Storage Module

May 18, 2025

The release notes for Terraform Storage Module are contained here. They will be updated as the software gets updated, feel free to take a look at what’s changed!

3.2.3 Release - 2025-05-18

Changed

  • Updated the AWS provider to 5.98.0
  • Updated GitHub Actions library to 1.4.1

3.2.2 Release - 2025-03-30

Changed

  • Updated the AWS provider to 5.93.0

3.2.1 Release - 2025-03-01

Fixed

  • Fixed an issue with enforcing public access block

3.2.0 Release - 2025-03-01

Added

  • Added the ability to provision EBS volumes, to attach as additional disks to EC2 instances

Changed

  • Updated the AWS provider to 5.89.0
  • Changed the structure of tags to resolve maintainability issues reported by SonarQube

Security

  • Enforce blocking of public access on buckets in code, as reported by SonarQube. Block was enabled on the account level outside of Terraform, this brings this enforcement to the bucket level and reported in code.

3.1.2 Release - 2025-01-29

Changed

  • Updated the AWS provider to 5.84.0
  • Updated GitHub Actions library to 1.2.5
  • Updated formatting of documentation

3.1.1 Release - 2024-12-23

Changed

  • Updated the AWS provider to 5.82.2

3.1.0 Release - 2024-11-23

Changed

  • Updated the AWS provider to 5.75.1

Fixed

  • Resolved the warning about reference to undefined provider

3.0.11 Release - 25 August 2024

Changed

  • Updated the AWS provider to 5.65.0
  • Changed Actions to use tags
  • Changed Dependabot to update Actions

3.0.10 Release - 15 June 2024

Changed

  • Updated the AWS provider to 5.54.1

3.0.9 Release - 08 March 2024

Changed

  • Updated the AWS provider to 5.40.0

3.0.8 Release - 03 December 2023

Changed

  • Updated the AWS provider to 5.28.0

3.0.7 Release - 08 October 2023

Changed

  • Updated the AWS provider to 5.19.0

3.0.6 Release - 06 September 2023

Removed

  • Removed Origin Access Identity support which was deprecated in a previous release

3.0.5 Release - 21 July 2023

Added

  • Added the ability to automatically create a tag and release.

3.0.4 Release - 05 July 2023

Changed

  • Updated provider to 5.5.0

3.0.3 Release - 04 July 2023

Changed

  • Added Dependabot support
  • Updated provider to 4.67.0

3.0.2 Release - 29 January 2023

Changed

  • Migrated from GitLab to GitHub

3.0.1 Release - 26 December 2022

Fixed

  • Corrected the S3 bucket policy to reference the distribution ID, not the ID of the origin access control object

3.0.0 Release - 24 December 2022

Added

  • Support for Origin Access Control to the S3 Web Bucket to support the deprecation and removal of Origin Access Identity from CloudFront distributions.
    • Origin Access Control objects should be injected by using the Identity Module.

Changed

  • Implemented breaking changes to the S3 Bucket resource
    • Added outputs
    • Changed so that this resource can actually be used within a module
  • Bumped the Identity Module within S3 Web bucket to 1.1.1.
    • This was done to keep the internal dependency for supporting the legacy, Origin Access Identity resource, up to date.
    • Currently the plan is for Origin Access Identities to be removed from the Identity Module in its 1.3.0 release.
    • This will coincide with the release of the 1.6.0 Networking Module, where the CloudFront resources will be updated to get the S3 web bucket resources created via dependency injection and to leverage Origin Access Control.
    • Once that has been deployed, Origin Access Identity will be removed from this module in a patch release.
  • Changed the Terraform provider to be the latest 4.x version and follow the new structure given by Terraform.

Removed

  • S3 redirection bucket that was deprecated in 2.3.3.
  • EFS Filesystem support was removed as it was decided to not uplift the code to the 3.0.0 standard and there is not currently a need for network attached filesystems.

2.3.3 Release - 28 August 2022

  • Implemented the S3 Redirection bucket in 2.3.0
  • Deprecated the same feature in 2.3.3 as it was replaced by the Networking module 1.5.1 release. Will be removed in 3.0.0 release

2.2.2 Release - 02 July 2022

  • Fixed some module source references to reflect the new address for Gitlab

2.2.1 Release - 02 April 2022

  • Added support for Gitlab Releases
  • Added integration with Discord for notifications

GitHub Profile

Visit My GitHub

LinkedIn

Connect With Me

Support my content

Support What I Do!

My CV / Resume

Download Here

Email

contact at evanday dot dev

Client Agreement

Read Here