terraform-google-cloud-storage
terraform-google-cloud-storage copied to clipboard
Creates one or more Cloud Storage buckets and assigns basic permissions on them to arbitrary users
Support for new Lifecycle conditions: MatchesPrefix, MatchesSuffix
### TL;DR GCS has added new lifecycle conditions for object name prefixes and suffixes: https://cloud.google.com/storage/docs/lifecycle#conditions Requesting addition of this as a nested condition ([ref](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket#nested_condition)). ### Terraform Resources _No response_ ###...
Hi there! In this PR I would like to add the possibility of granting HMAC access to service accounts. This will be useful for people, who want to create access...
### TL;DR Condition matches_storage_class in the lifecycle_rules variable of the submodule simple_bucket must be an Array instead of string, like it is on the main.tf file of the main module....
The cft.json created in this codelab is being commited by mistake in some prs. This can generate leak and bad usage. Adding `cft.json` go `.gitignore` can avoid versioning files that...
Currently the default behaviour for `lifecycle_rules` configuration is to be applied for every bucket, unlike the other configurations (e.g. `versioning`) https://github.com/terraform-google-modules/terraform-google-cloud-storage/blob/master/main.tf#L92 Can we update the above to use a lookup...
We should consider revamping the root module interface now that Terraform has support for module `for_each` to support a single bucket and any arbitrary bucket IAM roles, so we don't...
Hi, Any plans to include notification configuration on the bucket in this module anytime soon ? I currently use this module and wondering if there's a way to do the...