Skip to content

Releases: cloudposse/terraform-aws-cloudfront-s3-cdn

v0.36.0

26 Nov 21:54
c959b07

Choose a tag to compare

make origin_ssl_protocols configurable @juliusdanielherreraglomm (#112)

what

  • This change allows you to configure the origin_ssl_protocols parameter
    of the aws_cloudfront_distribution terraform resource. If this
    parameter is not configured explicitly, the old default is kept.

why

  • This is just for making the module more flexible.

references

  • N/A

v0.35.0

01 Oct 00:00
84057de

Choose a tag to compare

Adds explicit DNS alias _enabled flag + context.tf upgrade @Gowiem (#103)

what

  • Adds var.dns_alias_enabled variable for enforcing explicit opt-in to the CDN DNS Alias.
  • Upgrades to context.tf pattern

why

references

v0.34.1

14 Sep 18:58
a2bae3a

Choose a tag to compare

use minimum versions for provider pinning @woz5999 (#100)

what

set minimum versions for providers without pinning to a specific major version

why

the current method makes it very difficult to maintain or upgrade consistent provider versions within a project

references

https://www.terraform.io/docs/configuration/provider-requirements.html#best-practices-for-provider-versions

v0.34.0

31 Aug 20:57
417eb7b

Choose a tag to compare

Adding versioning to S3 origin bucket @hawkesnc (#91)

what

  • This change allows you to turn on versioning for objects in the bucket

why

  • For building static websites, we require the use of s3+cdn that this module provides. However, in some instances, we would like to ability to roll back to a previous version.
  • Since this is meant for a "dev" like environment, we set the cdn ttl to very low to pull objects back from the s3 bucket.
  • The reason we use the CDN is to support TLS since s3 does not.

references

  • N/A

v0.33.0

19 Aug 04:26
0f8d4ca

Choose a tag to compare

Updated dependency module versions to latest @vamshisiddarth (#97)

what

  • Updated dependency modules to latest to support terraform 0.13.0

why

  • Updated the dependency modules since they are not updated and facing error when using with Terraform 0.13.0

Dependency modules and versions:

  • logs -> 0.13.1
  • dns -> 0.8.0

v0.32.0

18 Aug 16:25
1af45b0

Choose a tag to compare

Additional TF 0.13 Fixes @osterman (#98)

what

  • upgrade chatops
  • add automatic releasing
  • upgrade to go modules
  • update any version pinning
  • (locally verififed) no terraform init errors using cli

why

  • Support Terraform 0.13

0.31.1: [AUTOMATED] Update Version Pinning for Terraform to support 0.13 (#94)

18 Aug 07:03
a8e1ae1

Choose a tag to compare

## What

1. Update Version Pinning for Terraform to support 0.13

## Why

1. This is a relatively minor update that the CloudPosse module already likely supports.
1. This allows module consumers to not individually update our Terraform module to support Terraform 0.13.

0.31.0

18 Aug 07:02
60d6423

Choose a tag to compare

[AUTOMATED] Update terraform-null-label versions to support Terraform…

0.30.0: Output the ARN of the Origin S3 Bucket (#81)

29 Jul 17:46
5345f1f

Choose a tag to compare

* Output the ARN of the Origin S3 Bucket

This is useful in cases where a policy is created a CI/CD user or role,
which needs access to the Origin S3 Bucket in order to add content.

* Updated README.md

* Update outputs.tf

* Updated README.md

* Executed 'terraform fmt'

Co-authored-by: Matt Gowie <[email protected]>
Co-authored-by: actions-bot <[email protected]>
Co-authored-by: nitro <[email protected]>
Co-authored-by: Erik Osterman <[email protected]>

0.29.0: Add existing cloudfront origin access identity (#93)

29 Jul 14:59
97b9f6d

Choose a tag to compare

* Update main.tf

* cloudfront_origin_access_identity_path

* Update variables.tf

* Updated README.md

Co-authored-by: actions-bot <[email protected]>