Terraform 1.X 系のアップグレード手順

前提

tfenv を使用

手順

1.tfenv を使って最新のterraformをダウンロード

tfenv install 1.3.3

2.tfenv を使って対象のリポジトリでバージョンを指定

$ cd 対象のリポジトリへ移動
$ tfenv use 1.3.3
$ cat .terraform-version
1.3.3   <- もしなっていなかったら手動で書きかえる

3.terraform initでアップグレード

$ terarform init -upgrade

4.terraform stateでバージョンを確認して、あがっていればOK

$ terraform state pull | grep terraform_version
  "terraform_version": "1.3.3",

5.terraform planをして確認

terraform plan

6.terraform applyを実行

terraform apply