"Life is all about sharing. If we are good at something, pass it on." - Mary Berry

Terraform failed to acquire state lock: 403: Access denied., forbidden

2022-11-17

Problem

We stored Terraform state in gcs. For some reasons, we got this error randomly when running on BitBucket pipelines:


 Error: Error acquiring the state lock
 
 Error message: 2 errors occurred:
 	* writing
 "gs://bucket/path/to/default.tflock"
 failed: googleapi: Error 403: Access denied., forbidden
 	* storage: object doesn't exist
 
 
 
 Terraform acquires a state lock to protect the state from being written
 by multiple users at the same time. Please resolve the issue above and try
 again. For most commands, you can disable locking with the "-lock=false"
 flag, but this is not recommended.

Read More...