我们能否使用terraform或gcloud命令更改GCP云构建设置

时间:2020-09-26 07:55:48

标签: terraform gcloud terraform-provider-gcp

我有一个用例,需要在GKE上启用云构建访问,但是我没有找到可用于此目的的terraform资源,也没有找到gcloud CLI命令来做到这一点。 enter image description here

1 个答案:

答案 0 :(得分:0)

是的,您可以在 Terraform 中执行此操作,方法是为启用 Cloud Build API 时默认创建的 Cloud Build 服务帐户创建 google_project_iam_member。例如:

resource "google_project_iam_member" "cloudbuild_kubernetes_policy" {
  project = var.project_id 
  role = "roles/container.developer"
  member = "serviceAccount:${var.project_number}@cloudbuild.gserviceaccount.com"
}

在角色属性/键中声明的值对应于控制台用户界面中的角色(您在上面包含的图像)。