Releases: ministryofjustice/cloud-platform-terraform-s3-bucket
4.7
Fix s3 policy change by using local
Terraform 0.13 upgrade
Merge pull request #39 from ministryofjustice/tf-0.13 Terraform 0.13 upgrade for repository
Add AWS var.namespace
Merge pull request #38 from ministryofjustice/remove-version-file Delete versions.tf
Adding bucket_name support
This PR introduces a new variable, bucket_name
.
This variable is not required, and the module will generate a bucket name by default ( cloud-platform-*
)
Enable 'Block Public Access'
New resource block added 'aws_s3_bucket_public_access_block' with related var 'enable_allow_block_pub_access'. With exception to 'acl' being 'public-read' all other buckets will have 'block public access' set to ON by default.
Enable logging
This version includes the capability of enabling logging for the bucket. For more details on usage please see 'example/s3.tf' and README.
4.1
This is to fix the Path in which to create the user.
We were using "team_name" to create the path, but team name can be any thing and causing errors.
So fixed it removing the "team_name"
Terraform 0.12.13 major release
Merge pull request #22 from ministryofjustice/tf12-upgrade-example Upgrade example and Readme to Terraform 0.12.13
Terraform 0.12.13 upgrade
DONOT USE until the release tag is tested with Cloud Platform environment pipeline.
3.4
This release introduces support for cors_rule.
The relevant documentation can be found below :
https://www.terraform.io/docs/providers/aws/r/s3_bucket.html#using-cors
and
https://github.com/ministryofjustice/cloud-platform-terraform-s3-bucket/blob/b83c140c024e0783a5ca6e1120a3b9384319db4f/example/s3.tf