variable "num" { | |
default = 3 | |
} | |
resource "aws_instance" "a" { | |
count = var.num | |
} | |
resource "aws_instance" "b" { | |
provisioner "local-exec" { | |
# Since we're in a provisioner block here, this expression is | |
# resolved during the apply walk and so the resource count must | |
# be known during that walk, even though apply walk doesn't | |
# do DynamicExpand. | |
command = "echo ${length(aws_instance.a)}" | |
} | |
} |