-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for SSO authentication #53
Comments
We now have a clearer vision of what's the problem is about the SSO support. I explained it in this here. TLDR, to enabling SSO support we need to bump aws-sdk and terraform-provider-aws to respectively v1.37.0+ and v3.26.0+. |
Requirements for AWS SSO support:
Temporary solution:
Example with aws2-wrap:
It works for me |
Terraform plan and apply is working, but
|
@rjcoelho Internally driftctl use terraform 0.14.0 and aws provider 3.19.5, maybe it is working in your terraform side as you use newer version of terraform and aws provider which support SSO ? To be transparent, we are working on this actively. But updating terraform version and aws provider version implies a lot of work due to the actual architecture of the project. |
@eliecharra that's probably it. Anyway great project and looking forward to using it. |
Btw workaround for me was
|
AWS tf provider needed: 3.26+ LGTM! (demo by @wbeuil ) |
Description
A user requested support for AWS SSO authentication in driftctl.
While we could replicate a working use case manually in a lab (AWS CLI v2 works well with this since November '19), it currently can't work with driftctl directly, because it depends on both the SSO feature integration in the Go SDK and then in the Terraform AWS provider.
In December 2020, priority was high for the Go SDK team (as read in a Terraform AWS provider issue).
Sources:
The text was updated successfully, but these errors were encountered: