fix: resolve GWS user creation timeout in Deploy workflow
The hashicorp/googleworkspace provider has a known eventual-consistency bug (issue #387): after creating a user, it polls for 4 consecutive identical API etags before marking the resource created. Google's API frequently flip-flops etags, so the check never passes and the 300s default timeout trips — even though the user was actually created. This caused cliff@ creation to timeout, leaving the user in GWS but not in Pulumi state; subsequent runs fail with 409 Entity already exists. Two changes: - Mark cliff as existingGWSUser so Pulumi stops trying to create him (matches the pattern used for other stranded users). - Switch to the SamuZad/googleworkspace fork (v0.11.1), which lowers numConsistent from 4 to 2, preventing the timeout for future user creations. The upstream provider has been unmaintained for 2+ years.
This commit is contained in:
parent
e090d8c8fa
commit
d024641022
1 changed files with 3 additions and 1 deletions
|
|
@ -6,4 +6,5 @@ packages:
|
|||
source: terraform-provider
|
||||
version: 0.14.0
|
||||
parameters:
|
||||
- hashicorp/googleworkspace
|
||||
- SamuZad/googleworkspace
|
||||
- 0.11.1
|
||||
|
|
|
|||
Loading…
Reference in a new issue