はじめに 初めてTerraformを触る折に 「v0.9以上だとstate lockっていう機能があるから使ったほうが良いよ」 というアドバイスをもらいました。 (そもそも、stateってなんですか?から始まるわけですが・・・) 初めてTerraformを触った時に、公式ドキュメントだけでは???な状態だったので 痕跡として残しておきます。 結果として、まだ使いこなせてません。というか僕の使い方は果たしてあっているのだろうか なので情報としては不足しているかもしれませんが、とりあえず備忘録的に残します。 またわかったらUpdateします。 そもそもState Lockとは 完全に理解しないで書いてますが Terraformは「自分が知っているリソース(EC2やS3)しか関与しないよ」というポリシーで どのリソースを自分が扱ったか、というのをtfstateというJSONファイルで管理している