#resource "digitalocean_floating_ip" "cluster" { # droplet_id = "${element(digitalocean_droplet.cluster.*.id,count.index)}" # region = "${element(digitalocean_droplet.cluster.*.region,count.index)}" # count = "${var.servers}" #} provider "aws" { } data "aws_route53_zone" "cluster" { name = "testnets.interblock.io." } resource "aws_route53_record" "cluster-node" { zone_id = "${data.aws_route53_zone.cluster.zone_id}" name = "${var.name}-node${count.index}" type = "A" ttl = "300" records = ["${element(digitalocean_droplet.cluster.*.ipv4_address,count.index)}"] count = "${var.servers}" } resource "aws_route53_record" "cluster-regions" { zone_id = "${data.aws_route53_zone.cluster.zone_id}" name = "${var.name}-${element(digitalocean_droplet.cluster.*.region,count.index)}" type = "CNAME" ttl = "300" records = ["${element(aws_route53_record.cluster-node.*.name,count.index)}.${data.aws_route53_zone.cluster.name}"] count = "${var.servers}" }