我有两个产生列表的输出
output "subnets" {
value = aws_subnet.xy[*].id
}
output "elasticsearch-endpoint" {
value = aws_elasticsearch_domain.es_vpc[*].endpoint
}
输出的末尾有逗号
[
"subnet-...83c738af",
"subnet-...45ffb11b",
]
[
"vpc-....eu-west-1.es.amazonaws.com",
]
这是一个错误,还是该怎么做才能摆脱这个逗号?
答案 0 :(得分:0)
找到了票证https://github.com/hashicorp/terraform/issues/13025
还有解决方案
terraform output -json my_list
使用-json参数,输出有效
[
"subnet-..83c738af",
"subnet-..45ffb11b"
]