Terraformの変数
table:Terraformの2種類の変数
呼び名	Local Values	Input Variables
要するに何?	ローカル変数	再利用単位の仮引数
block記述単位	1blockに複数OK	1blockに1つだけ
記述できるもの	値と式	値のみ
外部入力	できない	色々できる(後述)
デフォルト値指定	できない	できる
参照方法	local.key名	var.key名
Input Variablesの外部入力方法
-var オプション
$ terraform plan -var 'var_name=This is var value'
TF_VAR_変数名 環境変数
tfvarsファイル:.tfvarsというファイルに 名前 = 値で列挙したものを読み込む。 terraform.tfvars という名前のファイルは特別扱いされ、デフォルトで読み込まれる。
-var-file オプションでその他任意のファイルを読み込み対象にできる。