You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
╷
│ Error: Failed to download module
│
│ on main.tf.json line 8, in module:
│ 8: "init": [
│
│ Could not download module "init" (main.tf.json:8) source code from "s3::https://the-bucket.s3.us-east-2.amazonaws.com/terraform/modules/truss-definitons.zip": NoCredentialProviders: no valid providers in chain
│ caused by: EnvAccessKeyNotFound: AWS_ACCESS_KEY_ID or AWS_ACCESS_KEY not found in environment
│ SharedCredsLoad: failed to load shared credentials file
│ caused by: FailedRead: unable to open file
│ caused by: open /Users/kevin/.aws/credentials: no such file or directory
│ EC2RoleRequestError: no EC2 instance role found
│ caused by: RequestError: send request failed
│ caused by: Get "http://169.254.169.254/latest/meta-data/iam/security-credentials/": dial tcp 169.254.169.254:80: connect: host is down
Expected Behavior
Installs the module from AWS using available keys
Actual Behavior
See above.
Steps to Reproduce
Source a module from S3
Login to AWS using IAM Identity Center / AWS SSO
Try to init
Additional Context
If using local file ref for module instead deployment is fine as Terraform using AWS SSO creds without any issue.
aws s3 ls works and can download the file with aws s3 cp.
References
No response
Generative AI / LLM assisted development?
No response
The text was updated successfully, but these errors were encountered:
Thank you for reporting this. It's good to note that Terraform module sourcing relies on functionality from an upstream package called go-getter. I expect this to require an upstream fix, specifically in the AWS credential chain resolution, to properly support SSO federated credentials.
Terraform Version
Terraform Configuration Files
Debug Output
Expected Behavior
Installs the module from AWS using available keys
Actual Behavior
See above.
Steps to Reproduce
Additional Context
If using local file ref for module instead deployment is fine as Terraform using AWS SSO creds without any issue.
aws s3 ls works and can download the file with aws s3 cp.
References
No response
Generative AI / LLM assisted development?
No response
The text was updated successfully, but these errors were encountered: