-
Notifications
You must be signed in to change notification settings - Fork 281
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
Implement Terrafrom resource azuredevops_project_permissions #47
Comments
Migrated from #104 (comment) In other words, each non-READ API in AzDO should really only be used by a single terraform resource, otherwise you can run into unknown dependencies in terraform state. |
Migrated from #104 (comment) @tmeckel Have you considered removing the Here is a similar example where there are 2 ways to configure permissions to Key Vault in the AzureRM provider -- it is easy for permissions to accidentally get deleted or unintentionally added when the two approaches are mixed. See the note at the top: https://www.terraform.io/docs/providers/azurerm/r/key_vault.html I have a similar concern with regards to proposing multiple different ways to configure group membership. |
Migrated from #104 (comment) I copy @tiwood as reference here. |
Migrated from #104 (comment) @nmiodice I think you've been caught in a misunderstanding. The If you look at the REST API Access Control Lists - Query you can see how security is managed inside DevOps (TFS). You create ACEs and assign them to a security namespace. The security namespace defines the available permission settings and the ACEs consist of the principals and their assigned So we simply can't remove the |
Migrated from #104 (comment) @nmiodice Thanks for adding @rguthriemsft here as well! |
Migrated from #104 (comment) @tmeckel, thanks for pointing this out. I'm not very strong in this area of devops and suspect that you are correct in pointing out my mis-understanding. Calling in our resident AzDO expert - @rguthriemsft |
@tmeckel Can you comment on this issue so I can assign you back? Context: isaacs/github#100 (comment) |
🥇 |
Migrated from #104
Originally created by @tmeckel on Mon, 14 Oct 2019 15:31:03 GMT
Community Note
Description
As a developer, I want the ability to manage the permissions of a project in
Azure DevOps. Thus a new Terraform resource shall be provided.
New or Affected Resource(s)
Potential Terraform Configuration
Acceptance Criteria
[] Include Unit tests for the new operation
[] Acceptance (integration) test to validate repo creation/modification,
following the patterns from the azuredevops_build_definition resource
References
The text was updated successfully, but these errors were encountered: