Skip to content

Releases: terraform-modules/aws-s3

do not create aws_s3_bucket_acl if bucket_owner is enforced

25 Mar 13:33
Compare
Choose a tag to compare
  • 3.0.2 -- 2022-03-25
    • common/resource.tf
      • do not create aws_s3_bucket_acl if bucket_owner is set to enforced

add links to common/vesions.tf

25 Mar 15:31
Compare
Choose a tag to compare
  • 2.4.6 -- 2022-03-25
    • add links to common/versions.tf

add try() around aws_kms_key

24 Mar 16:59
Compare
Choose a tag to compare
  • 3.0.1 -- 2022-03-24
    • kms_key
      • wrap aws_kms_key resouce in try()

add try() around aws_kms_key

24 Mar 17:02
Compare
Choose a tag to compare
  • 2.4.5 -- 2022-03-24
    • kms_key
      • wrap aws_kms_key resouce in try()

re-factor s3 changes for v4 provider

23 Mar 21:15
Compare
Choose a tag to compare

This works with the Terraform AWS provider 4.x, released 2022-02.

  • 3.0.0 -- 2022-03-23
    • refactor the S3 resources out of the aws_s3_bucket into their own resources based on docs
      • aws_s3_bucket_acl
      • aws_s3_bucket_logging
      • aws_s3_bucket_server_side_encryption_configuration
      • aws_s3_bucket_versioning
    • prep new resources (commented)
      • aws_s3_bucket_lifecycle_configuration
      • aws_s3_bucket_object_lock_configuration

add outputs: s3_requested_bucket_name, s3_module_settings

01 Mar 14:40
Compare
Choose a tag to compare
  • 2.4.4 -- 2022-03-01
    • add outputs
      • s3_requested_bucket_name
      • s3_module_settings

make require_explicit_encryption optional

23 Mar 20:35
Compare
Choose a tag to compare

aws-s3 v2.0.1, 20210325

  • make bucket policies denying missing encryption header optional
  • add variable: require_explicit_encryption default = false

add variable bucket_policy_document_template to use the bucket arn within the policy within the module to avoid loops

28 Feb 16:36
Compare
Choose a tag to compare
  • 2.4.3 -- 2022-02-28
    • add variable bucket_policy_document_template to use the bucket arn within the policy within the module to avoid loops
      • ${s3_bucket_arn} in the template to get replaced with the created s3 bucket ARN
      • ${s3_bucket_id} in the template to get replaced with the created s3 bucket ID
      • ${kms_key_arn} in the template to get replaced with the provided or created KMS Key ARN

add variables for including region, account, and compacting region for long names

24 Feb 21:40
Compare
Choose a tag to compare
  • 2.4.2 -- 2022-02-24
    • add variables for controlling region, account, and compacting region if name > 63
      • name_include_region
      • name_include_account
      • name_include_region_compact
      • name_enforce_region_compact

pin aws provider; add bucket_key_enabled

22 Feb 17:00
Compare
Choose a tag to compare