blob: 337129e61b0837338e0393f6e52a851eddaa63a3 [file] [log] [blame]
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)}"
}
}