v12.0
Fittingly, the v12.0
release upgrades this set of utils to Terraform 0.12 compatibility. 🎉
Short of changes to provider configuration mandated by the Terraform version bump, modules are almost entirely backwards compatible.
Some notes:
name_prefix
is now optional for all modules that expected it - if omitted, a random, unique name prefix is used insteadaws_static_site
no longer supports external S3 buckes - it was an unnecessary complication to the module, and the few cases that need the functionality, can simply create their ownaws_reverse_proxy
insteadaws_lambda_api
andaws_lambda_cronjob
are now internally implemented using a singleaws_lambda_function
resource - you may want toterraform state mv
if upgrading in-placeaws_lambda_api
now has a configurable endpoint type, which defaults toEDGE
(previouslyREGIONAL
)aws_reverse_proxy
now correctly handles authenticated CORS request pre-flightsaws_reverse_proxy
now supports anoverride_only_on_code
option, for limiting the applicability of the otheroverride_*
optionsaws_reverse_proxy
now defaults to respecting upstream cache control headers (cache_ttl_override
previously defaulted to the safer-but-kinda-wrong value0
)