Terraform 構成で入力変数を使うのはなぜですか?
すべての resource ブロックを variable ブロックに置き換えるため
Terraform がプロバイダーを使用しないようにするため
構成ソースをハードコードしたり変更したりせずに、デプロイをカスタマイズできるため
terraform init を不要にするため
terraform init