こんにちは!AWS事業本部コンサルティング部のたかくに(@takakuni_)です。 今回は、Terraformで使用されるterraform_remote_stateをまとめてみようと思います。 terraform_remote_stateとは terraform_remote_stateとは、一言でいうと、「別フォルダのtfstateファイルのoutputを参照するdataブロック」です。 フォルダ間の値のやり取りで使う便利な機能で私も愛用しています。 詳しい使い方は、以下ブログで紹介されているので合わせてご覧いただければと思います。 ハブを作ろう! terraform_remote_stateを使うにあたり、気をつけるポイントとして「どのフォルダがどのtfstateを参照しているか」という問題があります。 とっても便利ですが、作りすぎると参照先を迷走する時がたまにあります。 例えば、
![terraform_remote_stateをまとめてみた | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/8a77b081e14c8d61a2e80498092f8ffb9b60da03/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F05%2Fterraform-eyecatch.png)