【发布时间】:2016-05-31 05:45:42
【问题描述】:
在 Terraform 中,我正在尝试创建一个模块,其中包含一个带有可变键的地图。我不确定这是否可行,但我尝试了以下方法但没有成功。
resource "aws_instance" "web" {
ami = "${var.base_ami}"
availability_zone = "${var.region_a}"
instance_type = "${var.ec2_instance_size}"
security_groups = ["sec1"]
count = "${var.ec2_instance_count}"
tags {
Name = "${var.role} ${var_env}"
role = "${var.app_role}"
${var.app_role} = "${var_env}"
}
}
还有这个:
tags {
Name = "${var.role} ${var_env}"
}
tags."${var.role}" = "${var.env}"
有什么想法吗?目前这在 Terraform 中是不可能的吗?
【问题讨论】:
-
如果支持这个功能,我会感到非常惊讶。
-
@JoeyP 这个答案stackoverflow.com/a/57401750/2852528 应该被接受
标签: terraform