Альтернативный способ для серверной части Terraform S3 использовать аналогичные переменные - PullRequest
0 голосов
/ 28 октября 2019

Переменные не поддерживаются в бэкэнде S3. Мне нужен альтернативный способ сделать это, если кто-нибудь предложит мне пройти онлайн, некоторые говорят, что terragrunt некоторые говорят как python, workspaces.environments. На самом деле мы создали некоторую среду разработки для клиентов изВ приложении они будут вводить детали, например, для ec2, они будут вводить count, ami, type отсюда все в порядке, но с проблемой файла состояния бэкэнда, которая не поддерживает переменные, мне нужно каждый раз менять имя корзины, путь. Может кто-нибудь объяснить, пожалуйстамне структуру и пример кода, чтобы решить эту проблему заранее. # 23208

1 Ответ

0 голосов
/ 28 октября 2019

Вам не нужно иметь разные бэкэнды для каждого клиента, вам нужно иметь разные tfstate. Затем вы можете использовать terraform init --reconfigure "key=<client>", где <client> - это идентификатор, который вы указали для своих клиентов.

...