ディレクトリ構成 以下のように、terraform/provider/aws/env/stgとしました。 変数ファイルであるvariables.tfもメイン処理をするec2.tfも同じディレクトリに置きます。 環境ごとに完全にファイルを分断するイメージで、tfstateファイルも環境ごとに別にします。(保管場所はS3です) なお、module化はしません。 %tree . └── provider └── aws └── env └── stg ├── backend.tf ├── ec2.tf └── variables.tf