We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 041debb commit 756ee59Copy full SHA for 756ee59
4 files changed
infra/gcp-terraform/README.md
@@ -0,0 +1,13 @@
1
+# GCP Terraform Bucket Setup
2
+
3
+## Deploy
4
5
+```bash
6
+terraform init
7
+terraform apply
8
9
10
11
12
+---
13
+```
infra/gcp-terraform/main.tf
@@ -0,0 +1,19 @@
+resource "google_storage_bucket" "demo_bucket" {
+ name = var.bucket_name
+ location = var.location
+ force_destroy = true
+ labels = {
+ project = "cloud-storage-lens"
+ env = "dev"
+ }
+ lifecycle_rule {
+ condition {
+ age = 3
14
15
+ action {
16
+ type = "Delete"
17
18
19
+}
infra/gcp-terraform/terraform.tfvars
@@ -0,0 +1,2 @@
+bucket_name = "demo-gcp"
+location = "AUSTRALIAEAST"
infra/gcp-terraform/variables.tf
@@ -0,0 +1,9 @@
+variable "bucket_name" {
+ type = string
+ default = "demo-gcp"
+variable "location" {
+ default = "AUSTRALIAEAST"
0 commit comments