首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >被Terraform aws_vpc数据源错误格式化的标签

被Terraform aws_vpc数据源错误格式化的标签
EN

Stack Overflow用户
提问于 2019-03-04 23:01:13
回答 1查看 206关注 0票数 2

我正在使用Terraforms data provider将标记应用到VPC。

事实证明,如果标记的键有一个“。在它中,就像由EKS自动应用的标签一样,然后返回错误的标签。

代码语言:javascript
运行
复制
data "aws_vpc" "vpc_data" {
  filter {
    name   = "tag:Name"
    values = ["my-vpc"]
  }

  depends_on = ["null_resource.vpc"]
}

例如,标签;

代码语言:javascript
运行
复制
key = "kubernetes.io/cluster/my-cluster"
value = "shared"

而不是返回为;

代码语言:javascript
运行
复制
"kubernetes.io/cluster/my-cluster" = "shared"

返回为;

代码语言:javascript
运行
复制
"kubernetes" = map[io/cluster/my-cluster:shared]"

还有人见过这种情况吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-05 16:06:28

根据此问题,它将在Terraform v0.12 https://github.com/hashicorp/terraform/issues/10876中修复

一种解决方法是使用外部数据源返回标签,如下所示的Python Gist https://gist.github.com/alastairhm/f0792d143be31f26d715d8e29055e715

事实证明,即使使用外部数据源,返回的JSON对象的Terraform解析也会破坏结果映射:(

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54985881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档