Как составить список ресурсов при использовании удаленного состояния? - PullRequest
0 голосов
/ 31 марта 2020

Я использую terraform 0.12.9, и состояние сохраняется в корзине s3. Я хотел бы перечислить все ресурсы по terraform state list. На основании этого документа https://www.terraform.io/docs/commands/state/list.html написано -state=path - Path to the state file. Defaults to "terraform.tfstate". Ignored when remote state is used.. Как я могу передать файл состояния, если он находится на удаленной корзине s3?

1 Ответ

0 голосов
/ 31 марта 2020

Вам необходимо настроить путь сегмента tfstate в вашем файле terraform.tf:

terraform {
  backend "s3" {
    bucket = "bucket_name"
    key    = "my/key/location/terraform.tfstate"
    region = "bucket region"
  }
}

и позже вам нужно запустить terraform init, чтобы terraform получал состояние из удаленного сегмента

...