Нужен предложенный полный поток для варианта использования в terraform - PullRequest
0 голосов
/ 05 ноября 2019

На самом деле мы создаем веб-приложение, оттуда передаем переменные в terraform на

, как показано ниже

terraform apply -input = false -auto-Approve -var ami = "% ami%"-var region = "% region%" -var icount = "% count%" -var type = "% instance_type%"

Мне нужно хранить файлы состояния разных клиентов по разным путям, как бы я этого достигМой случай как Terraform Backend не поддерживает переменные.

1 Ответ

0 голосов
/ 05 ноября 2019

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

Вариант использования, указанный в документе Terraform, предназначен для отдельных сред (производство, разработка, контроль качества и т. Д.), Однако его также можно использовать для разных клиентов.

Это неНе измените тот факт, что бэкэнды Terraform не допускают переменные, но это позволит вам иметь отдельные состояния для каждого рабочего пространства (клиента).

...