Вариант использования, который вы описываете, - это то, что могут решить рабочие пространства Terraform. Соответствующий документ: https://www.terraform.io/docs/state/workspaces.html
Вариант использования, указанный в документе Terraform, предназначен для отдельных сред (производство, разработка, контроль качества и т. Д.), Однако его также можно использовать для разных клиентов.
Это неНе измените тот факт, что бэкэнды Terraform не допускают переменные, но это позволит вам иметь отдельные состояния для каждого рабочего пространства (клиента).