Cross Account Management
Breaking Changes
This release is intended to divert the module's purpose for Hashicorp's recommended approach to cross-account state management. Using Terraform to create its own state bucket is and always has been a hack at best, and it is better to use something like CloudFormation to seed the bucket/dynamo table in that scenario.
When centralizing state for multiple accounts into a single account (which is a very good idea), Hashicorp recommends using credentials within that centralized account and assuming a role in the managed accounts. This module provides the necessary resources and scaffolding to make that happen.
Users who are managing standalone tfstate will probably want to remain on v3 or earlier.
What's Changed
Full Changelog: v3.0.0...v4.0.0