-
Notifications
You must be signed in to change notification settings - Fork 38
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
Feature Request: Add resouces for teams and members #161
Comments
Thanks for the issue Do you want to be able to create teams? Or only edit teams? Do you want to be able to create users? Or only edit users?
Which ones? The more specific information on what you need the better. |
@dentarg I do not need the SAML options, so for my sake they can be excluded in the first revision. |
I wanna be able to manage the full lifecycle of teams and users. Create, edit and destroy. |
Okay, got it. The Terraform provider can only do actions that exist in the public API: https://docs.cloudamqp.com/ Right now, there's no API for creating teams, nor creating users (only inviting them to a team). If there's enough demand, it could be prioritised the build these APIs. Do you want to share your company name so I can log the feedback? If you don't want to share it here you can email support(https://www.cloudamqp.com/support.html) and reference this issue. |
The company is Magenta ApS, even support for inviting and removing team-members would be a big advantage. |
Hey, what's the status of this issue? It's been over two years already. This feature would greatly improve infrastructure maintenance within our company (dozens of teams and hundreds of users). It would be great if there was an option to determine which team a newly created cloudamqp instance should be associated with. |
@kmezynski Currently you would have to use different API keys as there is no higher level resource managing multiple teams in CloudAMQP. If you're up for it, we are interested in discussing your use case further, can you email our support and mention this ticket and my name/github handle? Or if you have raised this feedback before, you can post a ticket number here if you have it, and I'll reply there. |
@dentarg Done, mail sent |
Nothing is finalized from our side, I'm sharing my thoughts in an early stage. I see it as unlikely we will offer an API to create CloudAMQP users account – this is because we need to email to be verified (and in most cases, a password to be set), and such flow isn't really compatible with Terraform automation. It is possible to provision users using SAML: https://www.cloudamqp.com/docs/saml.html – I think this is a better fit, as most larger organisations already have their users managed by some Identity Provider. What do you think @Skeen? |
Hi,
We would like to manage users and teams using Terraform to automatically assign permissions and accesses to users according to our IAM system.
I imagine a resource alike:
and:
The text was updated successfully, but these errors were encountered: