Workspace — именованное «пространство» внутри одного backend: у каждого своё state-имя (например env:/prod/terraform.tfstate в S3), при том же коде; переключение: terraform workspace select.
Разбор
- По умолчанию workspace
default.
- Удобно для простых multi-env, но многие команды предпочитают отдельные каталоги/state.
terraform.workspace доступен в выражениях.
- Не путать с Terraform Cloud workspaces (это уже другой продуктный смысл).
Итог
CLI workspaces множат state при одном коде; для сложных env часто лучше изоляция каталогов.