タグ

terraformとtfstateに関するyohane00のブックマーク (2)

  • Terraformのリソースを別のtfstateファイルに移動する

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

    Terraformのリソースを別のtfstateファイルに移動する
  • Terraform state 概論 - chroju.dev

    この記事は terraform Advent Calendar 2019 - Qiita の 14 日目です。 Terraform State (以下、記事では tfstate と呼称します)をご存知でしょうか。 Terraform を使っていて tfstate をご存知ではない人はまぁまずいないはずだとは思いますが、直接の編集が非推奨となっているためデリケートな扱いが求められる一方で、 Terraform を使っていると折に触れて立ち向かわなくてはならない憎いやつです。 Terraform を上手く使うことは、 tfstate を上手く取り扱うこととニアリーイコールだと個人的に思っています。そんな tfstate のことをいろいろとまとめてみました。ていうかまとめすぎてえらいことになったので、年末年始のお暇なときにでも読んでみてください。 全体は以下4つに分かれています。 tfstat

    Terraform state 概論 - chroju.dev
  • 1