はじめに ナウでイケてるヤングな皆様におかれましてはTerraformを使うのはもはや当たり前ですよね? このTerraformですが日々バージョンが上がっており、ネット上で公開されているtfファイルの書き方が若干古いものもちょいちょい見受けられます。 特にTerraform v0.10.3(2017/8/30リリース)で導入されたLocal Valuesについては利用している例が少ないように思いますので今回通常のvariableとの違いなどについてまとめてみます。 TL; DR 今北産業 tfファイル内の変数は基本的にLocal Valuesを使おう 特に判定処理はLocal Valuesで明確な名前をつけよう Variableを使うのは外部からのインプットにする場合だけ そもそもLocal Valuesってなによ? Local Valuesとはモジュール内に閉じて使える変数です。モジュ
![【モダンTerraform】VariableとLocal Valuesの使い分けについて - febc技術メモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/82cc2dec1561a89976d83a943c9f3a8156ae76b9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffebc_yamamoto%2F20180130%2F20180130182943.png)