Releases: cloudposse-terraform-components/aws-account-map
Releases · cloudposse-terraform-components/aws-account-map
v1.535.2
🐛 Bug Fixes
Handle case where data source is not consulted @Nuru (#16)
## what- Handle case where
data.awsutils_caller_identity
isnull
even thoughlocal.dynamic_terraform_role_enabled
istrue
why
- When destroying components, Terraform does not always consult all the data sources, which can lead to unexpected null values. We experienced such a case, and the module threw an error trying to parse the backup value of
awsutils_caller_identity
(which was "disabled") because it does not have the right format of an ARN. This fix provides a better backup value.
Summary by CodeRabbit
- Bug Fixes
- Updated the default behavior for role identification to return a consistent, well-formed identifier when a valid role isn’t provided.
v1.535.1
Make importing entire AWS org optional, to support brownfield orgs @Nuru (#14)
## what- Add
import_organization_accounts
option to enable brownfield users to avoid having this component try to take over their entire AWS organization (by setting it tofalse
) - Add
account_configuration_export_enabled
option to enable users to opt out of this feature, which supports theaws-config
Cloud Posse utility - Update
remote-state
component 1.5.0 -> 1.8.0
why
- Support brownfield users who want to limit the accounts and OUs managed by this component. They can instead supply a static configuration of the
account
component output and have full control over which accounts and OUs are managed. - For people who are not using
aws-config
, and especially where generating it fails due to brownfield issues. - Bug fixes
references
- Supersedes and closes #2
Summary by CodeRabbit
Release Notes
-
New Features
- Added option to enable/disable importing accounts from AWS Organizations.
- Added ability to control account configuration export.
-
Improvements
- Updated module versions across multiple components.
- Simplified module source path references.
- Enhanced configuration flexibility for account management.
- Introduced conditional resource creation for account information export.
-
Chores
- Upgraded various module dependencies from version 1.5.0 to 1.8.0.
🤖 Automatic Updates
Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#15)
## what This is an auto-generated PR that updates the README.md and docswhy
To have most recent changes of README.md and doc from origin templates