この記事は terraform Advent Calendar 2019 - Qiita の 14 日目です。 Terraform State (以下、本記事では tfstate と呼称します)をご存知でしょうか。 Terraform を使っていて tfstate をご存知ではない人はまぁまずいないはずだとは思いますが、直接の編集が非推奨となっているためデリケートな扱いが求められる一方で、 Terraform を使っていると折に触れて立ち向かわなくてはならない憎いやつです。 Terraform を上手く使うことは、 tfstate を上手く取り扱うこととニアリーイコールだと個人的に思っています。そんな tfstate のことをいろいろとまとめてみました。ていうかまとめすぎてえらいことになったので、年末年始のお暇なときにでも読んでみてください。 全体は以下4つに分かれています。 tfstat
![Terraform state 概論 - chroju.dev](https://cdn-ak-scissors.b.st-hatena.com/image/square/83d131457ee234784b4e6300c9b56d205bee9e1b/height=288;version=1;width=512/https%3A%2F%2Fog-image.chroju.dev%2FTerraform%2520state%2520%25E6%25A6%2582%25E8%25AB%2596.png%3Ftheme%3Ddark%26md%3D0%26fontSize%3D96px)