Terraform でリソースを作成した後に、別の tfstate ファイルに移動する方法を紹介します。長く Terraform を本番環境に適用し続けていると、Terraform のリソースを別の tfstate に分割したり、別れているリソースをひとつにまとめたりしたくなったりします。今回紹介する方法で、リソースを再作成することなく Terraform のリソースを別の tfstete ファイルに移動することができます。リモートで tfstate ファイルを管理している場合や、モジュールをまとめて移動する際にも使えます。 Terraform のバージョンは v0.12.29 です。 目次 検証用の環境を作る リソースをローカルの tfstate ファイルへ移動 ローカルで tfstate ファイル間のリソース移動 移動先の tfstate ファイルを上書き ソースコードを変更する 検証
![Terraformのリソースを別のtfstateファイルに移動する](https://cdn-ak-scissors.b.st-hatena.com/image/square/e0884cebd2414f5434928c917517431027191bf7/height=288;version=1;width=512/https%3A%2F%2Fwww.karakaram.com%2Fwp-content%2Fuploads%2F2020%2F12%2Fterraform.png)