google-nomulus/proxy/terraform/modules/gcs.tf
Lai Jiang de02996f00 No-op: Use nicer HCL2 syntax. (#384)
Generated with perl -pi -e 's/\"\$\{([a-zA-Z0-9._-]*)\}\"/$1/g' $(find ./ -name '*.tf')

Copied from cl/282012376.
2019-11-22 16:08:56 -05:00

16 lines
630 B
HCL

resource "google_storage_bucket" "proxy_certificate" {
name = var.proxy_certificate_bucket
storage_class = "MULTI_REGIONAL"
}
resource "google_storage_bucket_iam_member" "certificate_viewer" {
bucket = google_storage_bucket.proxy_certificate.name
role = "roles/storage.objectViewer"
member = "serviceAccount:${google_service_account.proxy_service_account.email}"
}
resource "google_storage_bucket_iam_member" "gcr_viewer" {
bucket = "artifacts.${var.gcr_project_name}.appspot.com"
role = "roles/storage.objectViewer"
member = "serviceAccount:${google_service_account.proxy_service_account.email}"
}