0
配置terraform以下提供:我已经如何配置凭据文件Terraform
provider "google" {
credentials = "${file("key.json")}"
project = "project-123456"
region = "${var.region}"
}
我能项目名称移到我打电话terraform计划时,传递和应用的变量。但凭证密钥文件似乎不可配置。
provider "google" {
credentials = "${var.key}"
project = "${var.project}"
region = "${var.region}"
}
terraform计划-var关键= '$ {文件( “key.json”)}' -var项目=项目123456
抛出这个错误:
- provider.google: credentials are not valid JSON '${file("key.json")}': invalid character '$' looking for beginning of value
我也试过这样:
provider "google" {
credentials = "${file(${var.key})}"
project = "${var.project}"
region = "${var.region}"
}
terraform计划-var键= key.json -var项目=项目123456
但它抛出这个错误:
Error reading config for provider config google: parse error at 1:8: expected expression but found invalid sequence "$"
如何配置凭证文件的供应商?