Terraform の Workspaces を利用して複数の tfstate を管理しているとき、tfvars ファイルも Workspaces に合わせて環境ごとに用意することがあると思います。 たとえばディレクトリ構成はこのようになっていて ├── main.tf ├── development.tfvars ├── production.tfvars └── variables.tf Terraform を実行するときに Workspace と tfvars をそれぞれ指定する運用です。 $ terraform workspace select development $ terraform plan -var-file="development.tfvars" この方法でも運用できるのですが、Workspace と -var-file の組み合わせを間違えないようにする必要があり