Terraform Terraform locals で key, value 値を定義する¶ Terraform で key, value 値を定義する方法について備忘録を残す。 Python の辞書型のようなデータ構造でデータを持ち、それを参照してリソースを作成したかった。 locals ブロックを使って、key, value 値を定義する方法を以下に示す。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16locals { sizes = { small = { volume_gb = 1 volume_count = 1 } medium = { volume_gb = 20 volume_count = 5 } large = { volume_gb = 500 volume_count = 10 } } } 値を取得する際はlocal.sizes[var.define_size].volume_gbのように参照する。 参考