hashicorp / terraform-provider-googleworkspace

Terraform Provider for Google Workspace
https://registry.terraform.io/providers/hashicorp/googleworkspace
Mozilla Public License 2.0
130 stars 59 forks source link

[Resource request] googleworkspace_saml_app #425

Open mattjamesaus opened 1 year ago

mattjamesaus commented 1 year ago

Request

It would be handy if we could manage workspace SAML apps via the provider as a resource e.g https://community.snowflake.com/s/article/configuring-g-suite-as-an-identity-provider - if we could manage the lifecyle of this resource (including any certificates etc) this could be useful for chaining it with other terraform managed systems.

wkhatch commented 6 months ago

I can't believe it's not already

philomory commented 5 months ago

I also thought, "jeez, why isn't this already a feature?"... and then I did some digging, and the answer is pretty surprising, and there's really nothing Hashicorp can do about it: there is no Terraform resource for this because Google Workspace does not provide a public API for managing SAML apps (or any other sort of app, as far as I can tell). Of course, Hashicorp could try and reverse engineer the private, undocumented API used by the Google Workspace Admin Console to configure such apps, but I think it's pretty obvious why that's not a great plan.

jgogstad commented 1 week ago

is there a ticket for this on the Google issue tracker?