mit count.index in terraform?

Ich versuche zu generieren, die eine Reihe von Dateien aus Vorlagen - ich brauche zu ersetzen, die hardcoded 1 mit dem zählen.index , nicht sicher, was format terraform ermöglichen wir verwenden.

resource "local_file" "foo" {
  count = "${length(var.files)}"

  content  = "${data.template_file.tenant_repo_multi.1.rendered}"
  #TODO: Replace 1 with count index.
  filename = "${element(var.files, count.index)}"
}


data "template_file" "tenant_repo_multi" {

  count = "${length(var.files)}"
  template = "${file("templates/${element(var.files, count.index)}")}"

}

variable "files" {
  type    = "list"
  default = ["filebeat-config_filebeat.yml",...]
}

Ich bin mit

Terraform v0.11.7
+ provider.gitlab v1.0.0
+ provider.local v1.1.0
+ provider.template v1.0.0
InformationsquelleAutor user2062360 | 2018-05-11
Schreibe einen Kommentar