All notable changes to this module will be documented in this file.
- Update WAF module version to v1.2.0
- Resource:
module.waf
- Resource:
- add new var for enable/disable distribution and retain_on_delete
- Resource:
aws_cloudfront_distribution
- Variable:
is_enable_distribution
andretain_on_delete
- Resource:
- Update WAF module version to v1.1.1
- Resource:
module.waf
- Variable:
waf_custom_response_body
- Resource:
- Add tagging with module name in
local.tags
- Add variables
waf_custom_rules
andwaf_ip_set
- WAF module version from
1.0.3
to1.1.0
- Add
output.cloudfront_distribution_arn
- Add variables
var.name_override
,var.origin
,var.origin_group
andvar.origin_access_identities
- Add locals variables
local.empty_prefix
,local.empty_environment
,local.empty_name
andlocal.raise_empty_name
- Add attributes
dynamic "origin"
for all origin inaws_cloudfront_distribution.distribution
- Update outputs
- Rename
output.cf_domain_name
tooutput.cloudfront_distribution_domain_name
- Rename
output.cf_s3_iam_arn
tocloudfront_origin_access_identities
- Rename
- Update local
local.resource_name
tolocal.name
- Update variable description for
var.prefix
,var.environment
andvar.name
- Update resource
aws_cloudfront_distribution.distribution
code format - Update attribute
default_cache_behavior
;compress
,min_ttl
,default_ttl
,max_ttl
inaws_cloudfront_distribution.distribution
- Remove files
dns.tf
,examples/complete/acm.tf
,examples/complete/s3.tf
,iam.tf
andlocals.tf
- Remove variables
var.lambda_function_association
,var.s3_origin
,var.origin_read_timeout
,var.custom_header_token
,secondary_origin_config
andvar.origin_config
- Remove resource
aws_cloudfront_origin_access_identity.cloudfront_s3_policy
- Remove
custom_origin_config
,dynamic "origin" (s3)
,dynamic "ordered_cache_behavior" (s3)
attribute inaws_cloudfront_distribution.distribution
- Update
module/waf
to versionv1.0.3
- Update module
module.waf
to new public version
- Update require version of terraform from
>=0.13
to>=1.0.0
- Update .pre-commit-config.yaml uncomment
terraform_unused_declarations
- Update README regard to
versions.tf
- add vars
is_automatic_create_dns_record
for enable an option to choose whether to automatically create dns records or not - dns records is now capable to create record for all cloudfront aliases
- support using cloudfront certificate viewer instead of custom one
- remove vars
acm_cert_domain_name
- vars
domain_aliases
is now only vars that use as cloudfront aliases
- freeze terraform-aws-waf version from
develop
to1.0.2
- add default_cache_behavior to support all argument in cloudfront distribution
- variables
- move
caching_config
,ttl_config
andallowed_methods
todefault_cache_behavior
- move
- init terraform-aws-cloudfront module
- variables
is_create_log_access_role
- init terraform-aws-cloudfront module