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

Resources for service accounts and service account tokens #125

Open
JonasBak opened this issue Mar 4, 2024 · 1 comment
Open

Resources for service accounts and service account tokens #125

JonasBak opened this issue Mar 4, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@JonasBak
Copy link
Contributor

JonasBak commented Mar 4, 2024

Describe the feature request

I would like to be able to manage service accounts and tokens with terraform.

Background

We manage a lot of stuff for a lot of teams through terraform, and we would like to automatically set up service accounts for different teams with terraform, and grant them permissions to the appropriate projects.

These would be used in each team's terraform workspaces, so they for example would be able to create client tokens through terraform and automatically inject them into where they are needed. This way we don't need to manually copy-paste tokens around and manually manage them.

I could look into implementing the resources myself, but I couldn't find support for it in the client library.

Solution suggestions

Add unleash_service_account and unleash_service_account_token resources.

@JonasBak JonasBak added the enhancement New feature or request label Mar 4, 2024
@gastonfournier
Copy link
Collaborator

I think this is a nice to have feature and because the APIs for users and service accounts are similar, we can re-use some of the code we have for users to implement this feature

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
Status: Todo
Development

No branches or pull requests

2 participants