Open
Description
Is your feature request related to a problem?
Working with the provider in CICD platform that provide support for AssumeRoleWithWebIdentity can be difficult when the provider does not support it. At the moment the provider uses assume role and if credentials OR profile is not provided, it fails with access denied
What solution would you like?
Implement support for AssumeRoleWithWebIdentity
in the provider. An example of how would that look like is the AWS provider:
provider "aws" {
assume_role_with_web_identity {
role_arn = "arn:aws:iam::123456789012:role/ROLE_NAME"
session_name = "SESSION_NAME"
web_identity_token_file = "/Users/tf_user/secrets/web-identity-token"
}
}
What alternatives have you considered?
Hacking up a solution in the CICD where it authenticate to AWS and creates a profile before running terraform
Do you have any additional context?
No
Metadata
Metadata
Assignees
Type
Projects
Status
📦 Backlog