# Using a single workspace:
terraform {
backend \"remote\" {
hostname = \"app.terraform.io\"
organization = \"company\"
workspaces {
name = \"my
I had the same problems and was very disappointed with the need of additional init/wrapper scripts. Some time ago I started to use Terragrunt.
It's worth taking a look at Terragrunt because it closes the gap between Terraform and the lack of using variables at some points, e.g. for the remote backend configuration: https://terragrunt.gruntwork.io/docs/getting-started/quick-start/#keep-your-backend-configuration-dry