我正在使用http數據源從內部服務中檢索數據。該服務返回json數據。將json字符串解碼爲terraform圖
我無法在其中插入返回的json數據和查找數據。
例如:
模塊A
data "http" "json_data" {
url = "http://myservice/jsondata"
# Optional request headers
request_headers {
"Accept" = "application/json"
}
}
output "json_data_key" {
value = "${lookup(data.http.json_data.body, "mykey")}"
}
main.tf
provider "aws" {
region = "${var.region}"
version = "~> 0.1"
}
module "moduleA" {
source = "../../../terraform-modules/moduleA"
}
resource "aws_instance" "example" {
ami = "ami-2757f631"
instance_type = "${module.moduleA.json_data_key}"
}
查找功能將無法JSON數據 內提取關鍵是對任何方式來解碼JSON數據到terrafrom地圖?