В 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 в настоящее время?