-
Notifications
You must be signed in to change notification settings - Fork 0
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
Unable to create quicksight Users #63
Comments
Hey @caquinomrge . The error is more related to Quicksight not your IdP:
https://github.com/appvia/terraform-aws-cudos/blob/main/main.tf#L327 is the originator of this error. For the AWS account into which you are deploying the dashboard, do you have an instance of QuickSight in the target region with the user created as identified by |
Hey @wozzer72 . Thank you for this information we managed to deploy the dashboards by manually creating the user. Currently we are getting this error, we still unable to create the user. We create this user manually by inviting him to our quicksight then we managed it by defining it in locals.tf
Here below, we clearly define the user in our locals.tf.
|
Good to know you got through to the end of deployment. That's no mean feat. Well done indeed. We're still working through the Quicksight subscription/user resource ourselves. In all instances we too have had to create the Quicksight instance manually and the users/groups accordingly. It's work in progress. |
@wozzer72 . When we try to add a new user using the module it generated a plan but.
We get still get this error.
We just want to know if we missed anything in input? |
Hey Christian I cannot see anything obvious in your plan that would fail. The 400 is a "bad input data" API response which suggests it data validation issue. I do wonder if AWS is performing some basic validation on the email address - in your example "email.com" and "emaildomain.com" could indeed be examples only for the purpose of creating this issue. AWS QuickSight will of course be trying to send an invitation by email; maybe the 400 is because it failed to send the email invite or maybe because the user already exists (have you checked your QuickSight admin for existing users)? But terraform is little more than a wrapper on the AWS SDK. Have you tried creating the user manually using the AWS SDK/CLI: https://docs.aws.amazon.com/quicksight/latest/developerguide/register-user.html? |
Hi @caquinomrge. I believe that this was caused due to the |
Similarly, I hope that v3.0.0 fixes the original error raised in this issue. For clarity, the user previously defined as With v3.0.0 You can enable this module to manage your admin user by passing in:
(see the updated examples: https://github.com/appvia/terraform-aws-cudos/blob/main/examples/basic/main.tf) If you already have an admin user, just pass the username to Let me know if this works for you now! |
Hello,
We are trying to deploy aws cudos dashboard using this module, but currently we are getting this error when applying.
Note: Our identity provider is google and we are passing an xml
@gambol99 hope you can help, thank you!
The text was updated successfully, but these errors were encountered: