terraform将route53记录添加到多个区域

时间:2018-06-21 08:01:51

标签: terraform amazon-route53

我想将相同的route53记录添加到多个区域中,但无法弄清。

我正在尝试

resource "aws_route53_zone" "internal-common-domain" { 
  name = "${var.internal-common-domain}"
  vpc_id = "${aws_vpc.VPC.id}"
}
resource "aws_route53_zone" "internal-office-domain" {
  name = "${var.env}-${var.internal-common-domain}"
  vpc_id = "${aws_vpc.VPC.id}"
}
resource "aws_route53_record" "middle-tier-lb" {
  zone_id = "${aws_route53_zone.*.zone_id}"
  name = "middle-tier-elb.${var.internal-common-domain}"
  type = "CNAME"
  ttl = "300"
  records = ["${aws_alb.MiddleTierLoadBalancer.dns_name}"]
}

因此,与其为每个区域定义一个记录资源,我不想将其添加到其中,我只想将此记录添加到所有已定义的区域中。

请注意zone_id记录中的splat无效,有人可以告诉我在terraform中执行此操作的最有效方法吗?

0 个答案:

没有答案