Skip to content

:dependabot: terraform(deps): Bump terraform-aws-modules/iam/aws from 5.60.0 to 6.0.0 in /terraform/aws/analytical-platform-data-engineering-sandbox-a/github-actions-roles - #8388

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/terraform/terraform/aws/analytical-platform-data-engineering-sandbox-a/github-actions-roles/terraform-aws-modules/iam/aws-6.0.0
Closed

:dependabot: terraform(deps): Bump terraform-aws-modules/iam/aws from 5.60.0 to 6.0.0 in /terraform/aws/analytical-platform-data-engineering-sandbox-a/github-actions-roles#8388
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/terraform/terraform/aws/analytical-platform-data-engineering-sandbox-a/github-actions-roles/terraform-aws-modules/iam/aws-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 14, 2025

Copy link
Copy Markdown
Contributor

Bumps terraform-aws-modules/iam/aws from 5.60.0 to 6.0.0.

Release notes

Sourced from terraform-aws-modules/iam/aws's releases.

v6.0.0

6.0.0 (2025-08-13)

⚠ BREAKING CHANGES

  • Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#585)

See docs/UPGRADE-6.0.md for further details

List of backwards incompatible changes

  • Terraform v1.5.7 is now minimum supported version

  • AWS provider v6.0.0 is now minimum supported version

  • The ability to allow roles to assume their own roles has been removed. This was previously added as part of helping users mitigate https://aws.amazon.com/blogs/security/announcing-an-update-to-iam-role-trust-policy-behavior/. Going forward, users will need to mitigate this on the application side (i.e. - do not have a role assume itself), or update the trust policy in their implementation to continue using this behavior. It is strongly recommended to mitigate this by not having the role assume itself.

  • iam-account:

    • The aws_caller_identity data source and associated outputs have been removed. Users should instead use the data source directly in their configuration
  • iam-assumable-role has been renamed to iam-role

  • iam-assumable-role-with-oidc has been merged into iam-role

  • iam-assumable-role-with-saml has been merged into iam-role

  • iam-assumable-roles has been removed; iam-role should be used instead

  • iam-assumable-roles-with-saml has been removed; iam-role should be used instead

  • iam-github-oidc-provider has been renamed to iam-oidc-provider

  • iam-github-oidc-role has been merged into iam-role

  • iam-group-with-policies has been renamed to iam-group

  • iam-group-with-assumable-roles-policy has been merged into iam-group

  • iam-eks-role has been removed; iam-role-for-service-accounts or eks-pod-identity should be used instead

  • iam-role-for-service-accounts-eks has been renamed to iam-role-for-service-accounts

    • Individual policy creation and attachment has been consolidated under one policy creation and attachment
    • Default values that enable permissive permissions have been removed; users will need to be explicit about the scope of access (i.e. ARNs) they provide when enabling permissions
    • AppMesh policy support has been removed due to service reaching end of support

Additional changes

Modified

  • Variable definitions now contain detailed object types in place of the previously used any type

  • iam-group

    • Policy management has been updated to support extending the policy created by the sub-module, as well as adding additional policies that will be attached to the group
    • The role assumption permissions has been removed from the policy; users can extend the policy to add this if needed via permissions
    • Default create conditional is now true instead of false
  • iam-role

    • The use of individual variables to control/manipulate the assume role trust policy have been replaced by a generic trust_policy_permissions variable. This allows for any number of custom statements to be added to the role's trust policy.
    • custom_role_policy_arns has been renamed to policies and now accepts a map of name: policy-arn pairs; this allows for both existing policies and policies that will get created at the same time as the role. This also replaces the admin, readonly, and poweruser policy ARN variables and their associated attach_*_policy variables.
    • Default create conditional is now true instead of false
    • force_detach_policies has been removed; this is now always true
    • Support for inline policies has been added
  • iam-role-for-service-accounts

... (truncated)

Changelog

Sourced from terraform-aws-modules/iam/aws's changelog.

6.0.0 (2025-08-13)

⚠ BREAKING CHANGES

  • Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#585)

Features

  • Upgrade AWS provider and min required Terraform version to 6.0 and 1.5.7 respectively (#585) (31b31d7)
Commits
  • 4d779a5 chore(release): version 6.0.0 [skip ci]
  • 31b31d7 feat!: Upgrade AWS provider and min required Terraform version to 6.0 and `...
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [terraform-aws-modules/iam/aws](https://github.com/terraform-aws-modules/terraform-aws-iam) from 5.60.0 to 6.0.0.
- [Release notes](https://github.com/terraform-aws-modules/terraform-aws-iam/releases)
- [Changelog](https://github.com/terraform-aws-modules/terraform-aws-iam/blob/master/CHANGELOG.md)
- [Commits](terraform-aws-modules/terraform-aws-iam@v5.60.0...v6.0.0)

---
updated-dependencies:
- dependency-name: terraform-aws-modules/iam/aws
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code labels Aug 14, 2025
@dependabot
dependabot Bot requested review from a team as code owners August 14, 2025 08:18
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 14, 2025
@dependabot
dependabot Bot requested a review from jnayak-moj August 14, 2025 08:18
@dependabot dependabot Bot added the terraform Pull requests that update Terraform code label Aug 14, 2025
@dependabot @github

dependabot Bot commented on behalf of github Aug 15, 2025

Copy link
Copy Markdown
Contributor Author

Superseded by #8443.

@dependabot dependabot Bot closed this Aug 15, 2025
@dependabot
dependabot Bot deleted the dependabot/terraform/terraform/aws/analytical-platform-data-engineering-sandbox-a/github-actions-roles/terraform-aws-modules/iam/aws-6.0.0 branch August 15, 2025 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file terraform Pull requests that update Terraform code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants