- variables.tf
variable "roles" {
type = "list"
default = ["foo", "bar"]
}
- elb.tf
resource "aws_elb" "roles-elb" {
count = "${length(var.roles)}"
name = "${var.roles[count.index]}-elb"
...
}
のようにcount
をlistのlengthで渡して利用時にfoo[count.index]
で利用する。
これで冗長な設定を記述しなくてすむので便利。