Skip to content
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

Deprecation of user management via terraform #1558

Open
fbreckle opened this issue Jan 25, 2024 · 1 comment
Open

Deprecation of user management via terraform #1558

fbreckle opened this issue Jan 25, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@fbreckle
Copy link

We maintain a decently sized userbase on aiven. We use this provider to create users and assign them to their projects and use a merge request based process so teams can manage their members mostly autonomously with supervision only from the userbase-owning team.

We recently started getting deprecation warnings for our terraform-maintained userbase. When investigating this, I assumed that the aiven_project_user resource had outstayed its welcome and we have to migrate to aiven_organization_user instead. I was surprised to learn that that resource is also deprecated.

Then I found in 0dd160c that "Invitation of organization users is not supported anymore via Terraform". Then I got to the "We recommend to use WebUI to create and organization user invitation" part and I'm like: 😮

Am I missing something?

How is this not a giant step back? Are we really going back from "everything as code" to "use your mouse and browser" (mouse of all things)?

What is the rationale behind this change?

@Serpentiel Serpentiel self-assigned this Jan 26, 2024
@Serpentiel Serpentiel added the enhancement New feature or request label Jan 26, 2024
@Serpentiel
Copy link
Contributor

Hey, @fbreckle! 👋

We have the same idea that it should be done via Terraform, but unfortunately, the API was developed in a way that is not compatible with IaaC tools in mind at the moment.

I will forward this information to the relevant team. Thank you for raising this question!

@Serpentiel Serpentiel removed their assignment May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants