Skip to content

Cross Account Management

Compare
Choose a tag to compare
@cdaniluk cdaniluk released this 21 Sep 18:17
· 5 commits to master since this release
2856022

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

  • redo module to cater to managing tfstate in remote accounts by @cdaniluk in #13

Full Changelog: v3.0.0...v4.0.0