The Wire · Showcase
TERRAFORM AWS PROVIDER GETS SMARTER LIST OPERATIONS, PACKER AZURE FIXES DATA DISK COLLISIONS
By RepoJournal · Filed · About HashiCorp
The Terraform AWS provider is shedding redundant Read calls from List operations, while Packer Azure solves a long-standing limitation around mixed data disk deployments.
Two critical fixes landed across the Terraform AWS provider that clean up inefficient patterns in resource listing. Route53 Resolver rule associations [2] and S3 bucket ACLs [3] both had unnecessary Read functions stripped from their List implementations, reducing API calls and improving performance. These changes follow the same pattern and represent a broader effort to optimize how the provider handles bulk resource operations. Meanwhile, Packer's Azure plugin finally ships support for building images that mix source data disks with additional empty data disks [1]. The new disk_additional_luns parameter lets users assign explicit LUNs to avoid collisions, solving a deployment blocker that has forced users to choose between source disks or additional disks. On the dependency front, the Terraform AWS provider pulled in the latest aws-sdk-go-v2 updates [4], and Packer Azure bumped to the latest plugin SDK [5]. Documentation work continues across the org: Oracle database secrets engine docs are now marked enterprise-only [6], and Terraform policy documentation is being expanded with Tencent Cloud dynamic credentials guidance [7].
Action items
- → Review Packer Azure builds using source data disks - you can now safely add additional disks via disk_additional_luns hashicorp/packer-plugin-azure [plan]
- → Test Terraform AWS provider List operations after the Route53 and S3 optimizations for faster bulk operations hashicorp/terraform-provider-aws [monitor]
- → Update internal docs if you reference Oracle database secrets engine - now enterprise-only hashicorp/web-unified-docs [plan]
References
- [1] Adding support to create images with both source data disks and additional data disks ↗ hashicorp/packer-plugin-azure
- [2] Merge pull request #48850 from hashicorp/td-no-read-in-list-route53resolver-rule_association hashicorp/terraform-provider-aws
- [3] Merge pull request #48852 from hashicorp/td-no-read-in-list-s3-bucket_acl hashicorp/terraform-provider-aws
- [4] `aws-sdk-go-v2` updates (Release 2026-07-13) ↗ hashicorp/terraform-provider-aws
- [5] build(deps): bump github.com/hashicorp/packer-plugin-sdk from 0.6.9 to 0.6.10 ↗ hashicorp/packer-plugin-azure
- [6] Oracle database secret engine enterprise changes ↗ hashicorp/web-unified-docs
- [7] [WIP] Terraform Docs for TF policy ↗ hashicorp/web-unified-docs