Skip to content

Add support for organization resources, provisioners and org, group, role sync #39

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

Closed
Tracked by #9948
ethanndickson opened this issue Jul 24, 2024 · 4 comments
Closed
Tracked by #9948
Assignees

Comments

@ethanndickson
Copy link
Member

ethanndickson commented Jul 24, 2024

This allows users to create and manage multi-org Coder deployments using Terraform.
Although the organization API hasn't been finalised/released, we can implement an initial version of this.
The resource should allow users to create and assign custom organization-wide roles.

  • org operations
  • provisioner keys
  • group/role sync

nice-to-have

  • org sync
@bpmct
Copy link
Member

bpmct commented Oct 14, 2024

Also group, org, role sync

@matifali matifali added bug and removed enhancement labels Oct 15, 2024
@bpmct bpmct changed the title Add support for organization resources Add support for organization resources, provisioners and org, group, role sync Oct 18, 2024
@Kira-Pilot Kira-Pilot assigned aslilac and unassigned f0ssel Oct 28, 2024
@ethanndickson
Copy link
Member Author

ethanndickson commented Oct 31, 2024

Worth mentioning that the tests for this should use the new statecheck package - it feels a lot more ergonomic, though I don't think there's a need to port the existing tests over.

Example: hashicorp/terraform-provider-random#599

@bpmct
Copy link
Member

bpmct commented Nov 25, 2024

@aslilac is this completed by #131?

@aslilac
Copy link
Member

aslilac commented Nov 25, 2024

that's just one piece of the puzzle. I've got at least one more PR to merge to make a certain customer happy, and there are a couple more pieces after that even.

@aslilac aslilac closed this as completed Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants