backend/gcs: Create the bucket if it does not exists #17552
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When running
terraform init
on a new project if bucket does not exists we get error.As far as I can read the document, if I provide
project
,init
should try to create the bucket if it does not exists.https://www.terraform.io/docs/backends/types/gcs.html
My guess is that behavior was changed during recent refactoring which added lock to gcs.
This PR will bring back the behaviour.