【发布时间】:2020-02-24 22:08:04
【问题描述】:
我想为各种 GCP 范围创建一个变量,然后在创建 GCP 计算实例时使用该变量(范围)。
https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes
换句话说,我想避免在我们创建每个新实例时都写出这些长长的 URL。使用 Terraform 执行此操作的最佳方法是什么?
service_account {
scopes = ["https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring.write",
"https://www.googleapis.com/auth/pubsub",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append",
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/cloud-platform.read-only",
"https://www.googleapis.com/auth/cloudplatformprojects",
"https://www.googleapis.com/auth/cloudplatformprojects.readonly"]
}
terraform --version Terraform v0.12.12 + provider.google v2.17.0
【问题讨论】:
标签: terraform terraform-provider-gcp