Измените имя terraform.tfstate.d в terraform - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать конкретное развертывание env, используя рабочее пространство в terraform. Это работает как ожидалось, как создание конкретных состояний env. Это выглядит как

terraform.tfstate.d
   |
   ---- DEV
          |
          -----terraform.tfstate
   |
   ---- STAG
          |
          -----terraform.tfstate

Как изменить имя terraform.tfstate.d на env

1 Ответ

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

@ skull, можно указать другое имя, используя "локальный" бэкэнд:

terraform {
  backend "local" {
    path = "relative/path/to/terraform.tfstate"
  }
}

https://www.terraform.io/docs/backends/types/local.html

Для справки:

https://shinglyu.com/web/2019/04/06/switching-between-multiple-local-backend-in-terraform.html

https://www.terraform.io/docs/backends/index.html

https://medium.com/@jessgreb01/how-to-terraform-locking-state-in-s3-2dc9a5665cb6

...