Skip to content

Releases: cloudposse-terraform-components/aws-account-map

v1.535.2

08 Feb 06:46
7a534b0
Compare
Choose a tag to compare

🐛 Bug Fixes

Handle case where data source is not consulted @Nuru (#16) ## what
  • Handle case where data.awsutils_caller_identity is null even though local.dynamic_terraform_role_enabled is true

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

26 Jan 14:21
a69b47e
Compare
Choose a tag to compare
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 to false)
  • Add account_configuration_export_enabled option to enable users to opt out of this feature, which supports the aws-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 docs

why

To have most recent changes of README.md and doc from origin templates

v1.535.0

04 Jan 11:16
550e086
Compare
Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.534.0

04 Jan 10:58
550e086
Compare
Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.533.0

13 Dec 19:46
f16e9aa
Compare
Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components

v1.532.0

27 Nov 11:06
c9da579
Compare
Choose a tag to compare

Migrate component from cloudposse/terraform-aws-components