Struggling with the logic here, was wondering if someone could lend a hand.
I am creating instances in Terraform as follows:
resource "aws_instance" "es-data" {
count = var.nodes_per_az * length(data.aws_availability_zones.available.names)
ami = var.instance_ami
instance_type = var.instance_size
availability_zone = data.aws_availability_zones.available.names[count.index]
}
Essentially, I currently have 4 nodes per availability zone, so my count equals 12. I have 3x Availability Zones. How can I calculate it so for count 1,2,3,4 it goes in to AZa, 5,6,7,8 goes to AZb and 9,10,11,12 in to AZc.