by shigemk2

当面は技術的なことしか書かない

Invalid value for "path" parameter: no file exists

こんなふうにpath.moduleを使わないでtemplatefileを呼び出すと表題エラーが出る

> templatefile("backends.tftpl", { port = 8080, ip_addrs = ["10.0.0.1", "10.0.0.2"] })

公式にもうっすら書いてあるが、path.moduleで絶対パスにしないとエラーになるっぽい。

> templatefile("${path.module}/backends.tftpl", { port = 8080, ip_addrs = ["10.0.0.1", "10.0.0.2"] })

developer.hashicorp.com

blog.tricrow.com