🔴
M1 Macでterraform initした時に出る「template v2.2.0 does not ...」のエラー対応
環境
terraform 1.3.7
エラー内容
M1Macでterraformのtemplate providerを使用しようとすると以下のエラーが出ます。
template v2.2.0 does not have a package available for your current platform, darwin_arm64
対応
templatefile関数を使用します。
templatefile - Functions - Configuration Language | Terraform | HashiCorp Developer
対応前
data "template_file" "this" {
template = file("${path.module}/this.json")
vars = { "env" = var.env }
}
output "something" {
value = data.template_file.this.rendered
}
対応後
output "something" {
value = templatefile("${path.module}/this.json", { "env" = var.env } )
}
Discussion