HashiCorp has announced the release of version 4.0 of their Terraform AWS provider. This version introduces significant, breaking changes to the Amazon S3 bucket resource. The release also includes full lifecycle control over default resources, changes to the provider configuration, and improvements to handling plural data sources, according to InfoQ.
The HashiCorp Terraform AWS provider now includes 897 resources and 307 data sources. Version 4.0 brings the next four updates:
- Updating the Amazon S3 bucket resource, creating additional resources for S3 bucket management
- Implementing the full CRUD lifecycle for default resources
- Ensuring all plural data sources can return zero results
- Updating the provider configuration
The idea of this new version 4.0 is configuration to be simplyfied and the overall experience of using the Terraform AWS provider to be improved.