Terraform でリソースを作成した後に、別の tfstate ファイルに移動する方法を紹介します。長く Terraform を本番環境に適用し続けていると、Terraform のリソースを別の tfstate に分割したり、別れているリソースをひとつにまとめたりしたくなったりします。今回紹介する方法で、リソースを再作成することなく Terraform のリソースを別の tfstete ファイルに移動することができます。リモートで tfstate ファイルを管理している場合や、モジュールをまとめて移動する際にも使えます。 Terraform のバージョンは v0.12.29 です。 目次 検証用の環境を作る リソースをローカルの tfstate ファイルへ移動 ローカルで tfstate ファイル間のリソース移動 移動先の tfstate ファイルを上書き ソースコードを変更する 検証