Terraform
Notes
no notes yet
NEW FEATURES:
- provisioners: new provisioner:
puppet(#18851) rangefunction for generating a sequence of numbers as a list (#21461)yamldecodeand experimentalyamlencodefunctions for working with YAML-serialized data (#21459)uuidv5function for generating name-based (as opposed to pseudorandom) UUIDs (#21244)- backend/oss: Add support for Alibaba OSS remote state (#16927)
ENHANCEMENTS:
- config: consider build metadata when interpreting module versions (#21640)
- backend/http: implement retries for the http backend (#19702)
- backend/swift: authentication mechanisms now more consistent with other OpenStack-compatible tools (#18671)
- backend/swift: add application credential support (#20914)
BUG FIXES:
- command/show: use the state snapshot included in the planfile when rendering a plan to json (#21597)
- config: Fix issue with empty dynamic blocks failing when usign ConfigModeAttr (#21549)
- core: Re-validate resource config during final plan (#21555)
- core: Fix missing resource timeouts during destroy (#21611)
- core: Don't panic when encountering an invalid
depends_on(#21590) - backend: Fix panic when upgrading from a state with a hash value greater than MaxInt (#21484)