下面是我的地形资源。我们如何在terraform gcp资源iam绑定中添加变量中的项目编号,因为如果我要为其他帐户运行相同的terraform,我必须手动更改它。
resource "google_project_iam_binding" "project" {
project = var.projectid
role = "roles/container.admin"
members = [
"serviceAccount:service-1016545346555@gcp-sa-cloudbuild.iam.gserviceaccount.com",
]
}
项目编号位于google_project数据源中。
所以当添加这个时:
data "google_project" "project" {}
它应该可以使用访问
data.google_project.project.number