🗿
【terraform】localの.terrafrom/terraform.tfstate指定はバグる
概要
terrafromにてbackendを local で指定する際、 .terraform
配下を指定すると正常に動作しません。
error一例(versionの所は可変)
Error: Failed to load state: Terraform 1.2.9 does not support state version 4, please update.
結論
OK
terraform {
backend "local" {
path = ".terraform.tfstate"
}
}
NG
terraform {
backend "local" {
path = ".terraform/terraform.tfstate"
}
}
公式コメント
localでtfstateを保存する際に、.terraform
ディレクトリは使うなとのこと
.terraform
ディレクトリはterraformシステムが使用する領域だから
別issue
この事象に関連するチケットを強制的にクローズ巡回をしている
「チケットが長期間になっているからクローズするね」と解決する気は無い模様
上に貼ったissueとクローズ者同一
Discussion